Diff of the two buildlogs: -- --- b1/build.log 2021-07-16 23:53:29.913237151 +0000 +++ b2/build.log 2021-07-17 00:08:18.531645723 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Jul 16 11:39:38 -12 2021 -I: pbuilder-time-stamp: 1626478778 +I: Current time: Fri Aug 19 20:17:22 +14 2022 +I: pbuilder-time-stamp: 1660889842 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -16,8 +16,8 @@ I: copying [./amule_2.3.3-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.MH54i5oC/trustedkeys.kbx': General error -gpgv: Signature made Mon Feb 8 17:17:49 2021 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.rzGFvnrz/trustedkeys.kbx': General error +gpgv: Signature made Tue Feb 9 19:17:49 2021 +14 gpgv: using RSA key B9FAD3192AF3E4A5309D9D39879F3C993801A94F gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./amule_2.3.3-1.dsc @@ -30,135 +30,169 @@ dpkg-source: info: applying version_check.diff I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/25578/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/4133/tmp/hooks/D01_modify_environment starting +debug: Running on codethink11-arm64. +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/4133/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/4133/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='arm64' - DEBIAN_FRONTEND='noninteractive' + 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]="aarch64-unknown-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=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8' - DISTRIBUTION='' - HOME='/var/lib/jenkins' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/var/lib/jenkins + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='25578' - PS1='# ' - PS2='> ' + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=4133 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.uDIrYXorHg/pbuilderrc_oEpR --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.uDIrYXorHg/b1 --logfile b1/build.log amule_2.3.3-1.dsc' - SUDO_GID='117' - SUDO_UID='110' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - USERNAME='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.16: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.uDIrYXorHg/pbuilderrc_2nBy --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.uDIrYXorHg/b2 --logfile b2/build.log --extrapackages usrmerge amule_2.3.3-1.dsc' + SUDO_GID=117 + SUDO_UID=110 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + USERNAME=root + _='I: set' + http_proxy=http://192.168.101.16:3128 I: uname -a - Linux codethink12-arm64 4.15.0-147-generic #151-Ubuntu SMP Fri Jun 18 19:18:37 UTC 2021 aarch64 GNU/Linux + Linux i-capture-the-hostname 4.15.0-147-generic #151-Ubuntu SMP Fri Jun 18 19:18:37 UTC 2021 aarch64 GNU/Linux I: ls -l /bin total 5252 - -rwxr-xr-x 1 root root 1282512 Jun 21 14:26 bash - -rwxr-xr-x 3 root root 34808 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 34808 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 34808 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 14264 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 39832 Sep 22 2020 cat - -rwxr-xr-x 1 root root 64512 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 60368 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 64528 Sep 22 2020 chown - -rwxr-xr-x 1 root root 138896 Sep 22 2020 cp - -rwxr-xr-x 1 root root 129544 Dec 10 2020 dash - -rwxr-xr-x 1 root root 101384 Sep 22 2020 date - -rwxr-xr-x 1 root root 80984 Sep 22 2020 dd - -rwxr-xr-x 1 root root 89824 Sep 22 2020 df - -rwxr-xr-x 1 root root 143088 Sep 22 2020 dir - -rwxr-xr-x 1 root root 76152 Feb 7 02:38 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 35632 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 31512 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 64856 Feb 7 02:38 findmnt - -rwsr-xr-x 1 root root 34824 Feb 26 04:12 fusermount - -rwxr-xr-x 1 root root 178400 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe - -rwxr-xr-x 1 root root 93744 Mar 2 11:30 gzip - -rwxr-xr-x 1 root root 18440 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 68720 Sep 22 2020 ln - -rwxr-xr-x 1 root root 52720 Feb 7 2020 login - -rwxr-xr-x 1 root root 143088 Sep 22 2020 ls - -rwxr-xr-x 1 root root 161960 Feb 7 02:38 lsblk - -rwxr-xr-x 1 root root 85200 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 68744 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 43976 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 51368 Feb 7 02:38 more - -rwsr-xr-x 1 root root 51360 Feb 7 02:38 mount - -rwxr-xr-x 1 root root 14496 Feb 7 02:38 mountpoint - -rwxr-xr-x 1 root root 134808 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 35720 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Jun 21 14:26 rbash -> bash - -rwxr-xr-x 1 root root 43872 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 68592 Sep 22 2020 rm - -rwxr-xr-x 1 root root 43880 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 19208 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 114016 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jul 14 21:26 sh -> dash - -rwxr-xr-x 1 root root 35656 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 72640 Sep 22 2020 stty - -rwsr-xr-x 1 root root 67776 Feb 7 02:38 su - -rwxr-xr-x 1 root root 35672 Sep 22 2020 sync - -rwxr-xr-x 1 root root 535768 Feb 16 21:55 tar - -rwxr-xr-x 1 root root 10568 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 89120 Sep 22 2020 touch - -rwxr-xr-x 1 root root 31512 Sep 22 2020 true - -rwxr-xr-x 1 root root 14264 Feb 26 04:12 ulockmgr_server - -rwsr-xr-x 1 root root 30880 Feb 7 02:38 umount - -rwxr-xr-x 1 root root 35640 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress - -rwxr-xr-x 1 root root 143088 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 59584 Feb 7 02:38 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless - -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew -I: user script /srv/workspace/pbuilder/25578/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1282512 Jun 22 2021 bash + -rwxr-xr-x 3 root root 34808 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 34808 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 34808 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 14264 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 39832 Sep 23 2020 cat + -rwxr-xr-x 1 root root 64512 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 60368 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 64528 Sep 23 2020 chown + -rwxr-xr-x 1 root root 138896 Sep 23 2020 cp + -rwxr-xr-x 1 root root 129544 Dec 11 2020 dash + -rwxr-xr-x 1 root root 101384 Sep 23 2020 date + -rwxr-xr-x 1 root root 80984 Sep 23 2020 dd + -rwxr-xr-x 1 root root 89824 Sep 23 2020 df + -rwxr-xr-x 1 root root 143088 Sep 23 2020 dir + -rwxr-xr-x 1 root root 76152 Feb 8 2021 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 35632 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 31512 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 64856 Feb 8 2021 findmnt + -rwsr-xr-x 1 root root 34824 Feb 27 2021 fusermount + -rwxr-xr-x 1 root root 178400 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 2021 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 2021 gzexe + -rwxr-xr-x 1 root root 93744 Mar 3 2021 gzip + -rwxr-xr-x 1 root root 18440 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 68720 Sep 23 2020 ln + -rwxr-xr-x 1 root root 52720 Feb 8 2020 login + -rwxr-xr-x 1 root root 143088 Sep 23 2020 ls + -rwxr-xr-x 1 root root 161960 Feb 8 2021 lsblk + -rwxr-xr-x 1 root root 85200 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 68744 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 43976 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 51368 Feb 8 2021 more + -rwsr-xr-x 1 root root 51360 Feb 8 2021 mount + -rwxr-xr-x 1 root root 14496 Feb 8 2021 mountpoint + -rwxr-xr-x 1 root root 134808 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 2021 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 35720 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Jun 22 2021 rbash -> bash + -rwxr-xr-x 1 root root 43872 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 68592 Sep 23 2020 rm + -rwxr-xr-x 1 root root 43880 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 19208 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 114016 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Aug 19 20:17 sh -> bash + lrwxrwxrwx 1 root root 4 Aug 19 05:47 sh.distrib -> dash + -rwxr-xr-x 1 root root 35656 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 72640 Sep 23 2020 stty + -rwsr-xr-x 1 root root 67776 Feb 8 2021 su + -rwxr-xr-x 1 root root 35672 Sep 23 2020 sync + -rwxr-xr-x 1 root root 535768 Feb 17 2021 tar + -rwxr-xr-x 1 root root 10568 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 89120 Sep 23 2020 touch + -rwxr-xr-x 1 root root 31512 Sep 23 2020 true + -rwxr-xr-x 1 root root 14264 Feb 27 2021 ulockmgr_server + -rwsr-xr-x 1 root root 30880 Feb 8 2021 umount + -rwxr-xr-x 1 root root 35640 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 2021 uncompress + -rwxr-xr-x 1 root root 143088 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 59584 Feb 8 2021 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 2021 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 2021 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 2021 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 2021 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 2021 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 2021 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 2021 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 2021 zless + -rwxr-xr-x 1 root root 1842 Mar 3 2021 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 2021 znew +I: user script /srv/workspace/pbuilder/4133/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -492,7 +526,7 @@ Get: 264 http://deb.debian.org/debian bullseye/main arm64 wx-common arm64 3.0.5.1+dfsg-2 [177 kB] Get: 265 http://deb.debian.org/debian bullseye/main arm64 libwxgtk3.0-gtk3-dev arm64 3.0.5.1+dfsg-2 [140 kB] Get: 266 http://deb.debian.org/debian bullseye/main arm64 wx3.0-i18n all 3.0.5.1+dfsg-2 [556 kB] -Fetched 128 MB in 3s (39.7 MB/s) +Fetched 128 MB in 3s (46.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:arm64. (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 ... 19646 files and directories currently installed.) @@ -1594,9 +1628,42 @@ Building dependency tree... Reading state information... fakeroot is already the newest version (1.25.3-1.1). -0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main arm64 libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main arm64 libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main arm64 libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main arm64 usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (1302 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 ... 51560 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/amule-2.3.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../amule_2.3.3-1_source.changes +hostname: Temporary failure in name resolution +I: Running cd /build/amule-2.3.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../amule_2.3.3-1_source.changes dpkg-buildpackage: info: source package amule dpkg-buildpackage: info: source version 1:2.3.3-1 dpkg-buildpackage: info: source distribution unstable @@ -1624,7 +1691,7 @@ configure: WARNING: unrecognized options: --disable-embedded-crypto checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes -checking for a thread-safe mkdir -p... /bin/mkdir -p +checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes @@ -1653,11 +1720,11 @@ checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for gawk... (cached) mawk -checking for grep that handles long lines and -e... /bin/grep -checking for egrep... /bin/grep -E +checking for grep that handles long lines and -e... /usr/bin/grep +checking for egrep... /usr/bin/grep -E checking whether make sets $(MAKE)... (cached) yes checking for ranlib... ranlib -checking for a sed that does not truncate output... /bin/sed +checking for a sed that does not truncate output... /usr/bin/sed checking for ranlib... (cached) ranlib checking for strip... strip checking for ar... ar @@ -2085,7 +2152,7 @@ cd /build/amule-2.3.3/obj-aarch64-linux-gnu && \ /usr/bin/make -j 8 BFD_LIB= BFD_FLAGS= make[1]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu' - /bin/bash ./config.status + /bin/sh ./config.status config.status: creating Makefile config.status: creating docs/Makefile config.status: creating docs/man/Makefile @@ -2136,79 +2203,79 @@ make[3]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/po' cd ../../po && rm -f ar.gmo && /usr/bin/msgfmt -c --statistics -o ar.gmo ar.po cd ../../po && rm -f ast.gmo && /usr/bin/msgfmt -c --statistics -o ast.gmo ast.po -cd ../../po && rm -f cs.gmo && /usr/bin/msgfmt -c --statistics -o cs.gmo cs.po cd ../../po && rm -f bg.gmo && /usr/bin/msgfmt -c --statistics -o bg.gmo bg.po cd ../../po && rm -f ca.gmo && /usr/bin/msgfmt -c --statistics -o ca.gmo ca.po +cd ../../po && rm -f cs.gmo && /usr/bin/msgfmt -c --statistics -o cs.gmo cs.po cd ../../po && rm -f da.gmo && /usr/bin/msgfmt -c --statistics -o da.gmo da.po cd ../../po && rm -f de.gmo && /usr/bin/msgfmt -c --statistics -o de.gmo de.po cd ../../po && rm -f el.gmo && /usr/bin/msgfmt -c --statistics -o el.gmo el.po 306 translated messages, 115 fuzzy translations, 1202 untranslated messages. -1599 translated messages, 19 fuzzy translations, 5 untranslated messages. -1260 translated messages, 72 fuzzy translations, 291 untranslated messages. -cd ../../po && rm -f et_EE.gmo && /usr/bin/msgfmt -c --statistics -o et_EE.gmo et_EE.po -463 translated messages, 125 fuzzy translations, 1035 untranslated messages. -1510 translated messages, 84 fuzzy translations, 29 untranslated messages. cd ../../po && rm -f en_GB.gmo && /usr/bin/msgfmt -c --statistics -o en_GB.gmo en_GB.po +1395 translated messages, 135 fuzzy translations, 93 untranslated messages. 261 translated messages, 78 fuzzy translations, 1284 untranslated messages. cd ../../po && rm -f es.gmo && /usr/bin/msgfmt -c --statistics -o es.gmo es.po -1480 translated messages, 111 fuzzy translations, 32 untranslated messages. -1395 translated messages, 135 fuzzy translations, 93 untranslated messages. +0 translated messages, 1623 untranslated messages. +463 translated messages, 125 fuzzy translations, 1035 untranslated messages. cd ../../po && rm -f eu.gmo && /usr/bin/msgfmt -c --statistics -o eu.gmo eu.po -cd ../../po && rm -f fi.gmo && /usr/bin/msgfmt -c --statistics -o fi.gmo fi.po +cd ../../po && rm -f et_EE.gmo && /usr/bin/msgfmt -c --statistics -o et_EE.gmo et_EE.po +1599 translated messages, 19 fuzzy translations, 5 untranslated messages. +1480 translated messages, 111 fuzzy translations, 32 untranslated messages. cd ../../po && rm -f fr.gmo && /usr/bin/msgfmt -c --statistics -o fr.gmo fr.po -0 translated messages, 1623 untranslated messages. +cd ../../po && rm -f fi.gmo && /usr/bin/msgfmt -c --statistics -o fi.gmo fi.po +1510 translated messages, 84 fuzzy translations, 29 untranslated messages. cd ../../po && rm -f gl.gmo && /usr/bin/msgfmt -c --statistics -o gl.gmo gl.po -1578 translated messages, 35 fuzzy translations, 10 untranslated messages. -cd ../../po && rm -f he.gmo && /usr/bin/msgfmt -c --statistics -o he.gmo he.po -cd ../../po && rm -f hr.gmo && /usr/bin/msgfmt -c --statistics -o hr.gmo hr.po 1611 translated messages, 8 fuzzy translations, 4 untranslated messages. +1260 translated messages, 72 fuzzy translations, 291 untranslated messages. 1599 translated messages, 19 fuzzy translations, 5 untranslated messages. +cd ../../po && rm -f he.gmo && /usr/bin/msgfmt -c --statistics -o he.gmo he.po cd ../../po && rm -f hu.gmo && /usr/bin/msgfmt -c --statistics -o hu.gmo hu.po -1614 translated messages, 7 fuzzy translations, 2 untranslated messages. -1599 translated messages, 19 fuzzy translations, 5 untranslated messages. cd ../../po && rm -f it.gmo && /usr/bin/msgfmt -c --statistics -o it.gmo it.po -859 translated messages, 144 fuzzy translations, 620 untranslated messages. +cd ../../po && rm -f hr.gmo && /usr/bin/msgfmt -c --statistics -o hr.gmo hr.po +1614 translated messages, 7 fuzzy translations, 2 untranslated messages. cd ../../po && rm -f it_CH.gmo && /usr/bin/msgfmt -c --statistics -o it_CH.gmo it_CH.po -475 translated messages, 118 fuzzy translations, 1030 untranslated messages. -cd ../../po && rm -f ja.gmo && /usr/bin/msgfmt -c --statistics -o ja.gmo ja.po -cd ../../po && rm -f ko_KR.gmo && /usr/bin/msgfmt -c --statistics -o ko_KR.gmo ko_KR.po 1614 translated messages, 7 fuzzy translations, 2 untranslated messages. +859 translated messages, 144 fuzzy translations, 620 untranslated messages. +1578 translated messages, 35 fuzzy translations, 10 untranslated messages. +1599 translated messages, 19 fuzzy translations, 5 untranslated messages. +cd ../../po && rm -f ja.gmo && /usr/bin/msgfmt -c --statistics -o ja.gmo ja.po +475 translated messages, 118 fuzzy translations, 1030 untranslated messages. cd ../../po && rm -f lt.gmo && /usr/bin/msgfmt -c --statistics -o lt.gmo lt.po +cd ../../po && rm -f ko_KR.gmo && /usr/bin/msgfmt -c --statistics -o ko_KR.gmo ko_KR.po +1611 translated messages, 8 fuzzy translations, 4 untranslated messages. cd ../../po && rm -f nl.gmo && /usr/bin/msgfmt -c --statistics -o nl.gmo nl.po 1623 translated messages. cd ../../po && rm -f nn.gmo && /usr/bin/msgfmt -c --statistics -o nn.gmo nn.po -1611 translated messages, 8 fuzzy translations, 4 untranslated messages. +cd ../../po && rm -f pt_BR.gmo && /usr/bin/msgfmt -c --statistics -o pt_BR.gmo pt_BR.po +1210 translated messages, 135 fuzzy translations, 278 untranslated messages. cd ../../po && rm -f pl.gmo && /usr/bin/msgfmt -c --statistics -o pl.gmo pl.po -1095 translated messages, 186 fuzzy translations, 342 untranslated messages. +1611 translated messages, 8 fuzzy translations, 4 untranslated messages. 1599 translated messages, 19 fuzzy translations, 5 untranslated messages. -cd ../../po && rm -f pt_BR.gmo && /usr/bin/msgfmt -c --statistics -o pt_BR.gmo pt_BR.po -1323 translated messages, 134 fuzzy translations, 166 untranslated messages. cd ../../po && rm -f pt_PT.gmo && /usr/bin/msgfmt -c --statistics -o pt_PT.gmo pt_PT.po +1598 translated messages, 20 fuzzy translations, 5 untranslated messages. cd ../../po && rm -f ro.gmo && /usr/bin/msgfmt -c --statistics -o ro.gmo ro.po cd ../../po && rm -f ru.gmo && /usr/bin/msgfmt -c --statistics -o ru.gmo ru.po -1611 translated messages, 8 fuzzy translations, 4 untranslated messages. -cd ../../po && rm -f sl.gmo && /usr/bin/msgfmt -c --statistics -o sl.gmo sl.po -1609 translated messages, 10 fuzzy translations, 4 untranslated messages. -1592 translated messages, 24 fuzzy translations, 7 untranslated messages. -1210 translated messages1323 translated messages, 134 fuzzy translations, 166 untranslated messages. -1594 translated messages, 22 fuzzy translations, 7 untranslated messages. -, 135 fuzzy translations, 278 untranslated messages. -cd ../../po && rm -f sq.gmo && /usr/bin/msgfmt -c --statistics -o sq.gmo sq.po -1592 translated messages, 24 fuzzy translations, 7 untranslated messages. -cd ../../po && rm -f sv.gmo && /usr/bin/msgfmt -c --statistics -o sv.gmo sv.po +1095 translated messages, 186 fuzzy translations, 342 untranslated messages. 1554 translated messages, 54 fuzzy translations, 15 untranslated messages. -1598 translated messages, 20 fuzzy translations, 5 untranslated messages. +1323 translated messages, 134 fuzzy translations, 166 untranslated messages. +cd ../../po && rm -f sq.gmo && /usr/bin/msgfmt -c --statistics -o sq.gmo sq.po +1594 translated messages, 22 fuzzy translations, 7 untranslated messages. +1323 translated messages, 134 fuzzy translations, 166 untranslated messages. +cd ../../po && rm -f sl.gmo && /usr/bin/msgfmt -c --statistics -o sl.gmo sl.po cd ../../po && rm -f tr.gmo && /usr/bin/msgfmt -c --statistics -o tr.gmo tr.po -cd ../../po && rm -f uk.gmo && /usr/bin/msgfmt -c --statistics -o uk.gmo uk.po -cd ../../po && rm -f zh_TW.gmo && /usr/bin/msgfmt -c --statistics -o zh_TW.gmo zh_TW.po +cd ../../po && rm -f sv.gmo && /usr/bin/msgfmt -c --statistics -o sv.gmo sv.po cd ../../po && rm -f zh_CN.gmo && /usr/bin/msgfmt -c --statistics -o zh_CN.gmo zh_CN.po +cd ../../po && rm -f uk.gmo && /usr/bin/msgfmt -c --statistics -o uk.gmo uk.po +1592 translated messages, 24 fuzzy translations, 7 untranslated messages. +1609 translated messages, 10 fuzzy translations, 4 untranslated messages. sq.po:10: warning: header field 'Language-Team' missing in header 1184 translated messages, 134 fuzzy translations, 305 untranslated messages. +1592 translated messages, 24 fuzzy translations, 7 untranslated messages. +1559 translated messages, 57 fuzzy translations, 7 untranslated messages. +cd ../../po && rm -f zh_TW.gmo && /usr/bin/msgfmt -c --statistics -o zh_TW.gmo zh_TW.po 1610 translated messages, 9 fuzzy translations, 4 untranslated messages. -1614 translated messages, 7 fuzzy translations, 2 untranslated messages. 1460 translated messages, 122 fuzzy translations, 41 untranslated messages. +1614 translated messages, 7 fuzzy translations, 2 untranslated messages. 1599 translated messages, 19 fuzzy translations, 5 untranslated messages. -1559 translated messages, 57 fuzzy translations, 7 untranslated messages. make[3]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/po' Making all in docs make[3]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/docs' @@ -2234,84 +2301,9 @@ gcc -DHAVE_CONFIG_H -I. -I../../../../src/libs/common -I../../.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o strerror_r.o ../../../../src/libs/common/strerror_r.c g++ -DHAVE_CONFIG_H -I. -I../../../../src/libs/common -I../../.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o StringFunctions.o ../../../../src/libs/common/StringFunctions.cpp g++ -DHAVE_CONFIG_H -I. -I../../../../src/libs/common -I../../.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o TextFile.o ../../../../src/libs/common/TextFile.cpp -In file included from /usr/include/wx-3.0/wx/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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); } @@ -2320,13 +2312,13 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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) | ~~~~~~~~~~^~ @@ -2338,13 +2330,13 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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) | ~~~~~~~~~~^~ @@ -2356,13 +2348,13 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -2374,34 +2366,31 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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) | ~~~~~~~~~~^~ @@ -2411,15 +2400,34 @@ | ^ 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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: +/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) + | ~~~~~~~~~~^~ +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: /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) | ~~~~~~~~~~^~ @@ -2429,107 +2437,85 @@ | ^ 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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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, 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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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, 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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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; } - | ^ -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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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; } - | ^ +/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: /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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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::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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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; } - | ^ +/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: /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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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] @@ -2539,13 +2525,13 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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) | ~~~~~~~~~~^~ @@ -2557,13 +2543,13 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -2575,13 +2561,13 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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) | ~~~~~~~~~~^~ @@ -2593,13 +2579,13 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -2609,15 +2595,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/MD5Sum.cpp:26: /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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: +In file included from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/MD5Sum.cpp:26: /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; | ~~~~~~~~~~^~ @@ -2627,51 +2613,31 @@ | ^ 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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/MD5Sum.cpp:26: /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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: +In file included from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/MD5Sum.cpp:26: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: -/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::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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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) | ~~~~~~~~~~^~ @@ -2681,51 +2647,65 @@ | ^ 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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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::After(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } - | ^ +/usr/include/wx-3.0/wx/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: -/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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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) | ~~~~~~~~~~^~ @@ -2735,130 +2715,59 @@ | ^ 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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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); } - | ^ +/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: /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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: /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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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 '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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: +/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 ../../../../src/libs/common/../../Types.h:30, @@ -2870,13 +2779,13 @@ In file included from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, from ../../../../src/libs/common/StringFunctions.cpp:26: -/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); } - | ^ +/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 ../../../../src/libs/common/../../Types.h:30, @@ -2888,13 +2797,13 @@ In file included from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, from ../../../../src/libs/common/StringFunctions.cpp:26: -/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); } - | ^ +/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 ../../../../src/libs/common/../../Types.h:30, @@ -2906,27 +2815,27 @@ In file included from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, from ../../../../src/libs/common/StringFunctions.cpp:26: -/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); } - | ^ +/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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, from ../../../../src/libs/common/StringFunctions.cpp:26: -/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/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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, from ../../../../src/libs/common/StringFunctions.cpp:26: -/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: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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/Path.h:28, from ../../../../src/libs/common/Path.cpp:25: @@ -2966,24 +2875,22 @@ /usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' 2667 | wxString& assign(size_t n, wxUniChar ch) | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In 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 '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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: -/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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: +/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 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); } @@ -3002,12 +2909,10 @@ /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: -/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); } - | ^ +/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 ../../../../src/libs/common/MuleDebug.h:29, @@ -3017,147 +2922,81 @@ | ^~~~~~~~ In file included from ../../../../src/libs/common/MuleDebug.h:29, from ../../../../src/libs/common/MuleDebug.cpp:30: -/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 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:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In 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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: -/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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/Path.h:28, from ../../../../src/libs/common/Path.cpp:25: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: -/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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/Path.h:28, from ../../../../src/libs/common/Path.cpp:25: /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, 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 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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: -/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 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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: -/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 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); } - | ^ + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: -/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: -/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 '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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: -/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 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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: -/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: -/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 ../../../../src/libs/common/MuleDebug.h:29, from ../../../../src/libs/common/Format.h:30, from ../../../../src/libs/common/Format.cpp:25: +/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: +In file included from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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) | ~~~~~~~~~~^~ @@ -3167,15 +3006,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: +In file included from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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) | ~~~~~~~~~~^~ @@ -3185,15 +3024,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: +In file included from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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) | ~~~~~~~~~~~~~^~ @@ -3203,79 +3042,123 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: +In file included from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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; } - | ^ +/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: -/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/MD5Sum.cpp:26: +/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/MD5Sum.cpp:26: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/MD5Sum.cpp:26: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: -/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/MD5Sum.cpp:26: +/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: +In file included from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/MD5Sum.cpp:26: +/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 '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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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; } - | ^ +/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: +In file included from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -3322,6 +3205,42 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: +/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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/Path.h:28, from ../../../../src/libs/common/Path.cpp:25: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' @@ -3351,10 +3270,10 @@ /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 '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 ../../../../src/libs/common/MuleDebug.h:29, @@ -3364,13 +3283,13 @@ | ^~~~~~~~ In file included from ../../../../src/libs/common/MuleDebug.h:29, from ../../../../src/libs/common/MuleDebug.cpp:30: -/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' - 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } - | ^ +/usr/include/wx-3.0/wx/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 ../../../../src/libs/common/MuleDebug.h:29, @@ -3380,81 +3299,77 @@ | ^~~~~~~~ In file included from ../../../../src/libs/common/MuleDebug.h:29, from ../../../../src/libs/common/MuleDebug.cpp:30: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: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 '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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: +In file included from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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 '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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: +/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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: +/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 '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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: +In file included from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ +/usr/include/wx-3.0/wx/string.h: In 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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: + from ../../../../src/libs/common/MuleDebug.cpp:30: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: -/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: -/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: -/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) - | ~~~~~~~~~~~~~^~ + from ../../../../src/libs/common/MuleDebug.cpp:30: +/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 '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); } @@ -3462,17 +3377,21 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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::Append(wxUniChar, size_t)': +/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2039 | { append(count, ch); return *this; } + | ^ /usr/include/wx-3.0/wx/string.h: In 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); } @@ -3480,21 +3399,11 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/ffile.h:18, @@ -3503,16 +3412,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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: +/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/ffile.h:18, from ../../../../src/libs/common/TextFile.h:28, from ../../../../src/libs/common/TextFile.cpp:25: -/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); } - | ^ +/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/ffile.h:18, @@ -3524,85 +3439,103 @@ In file included from /usr/include/wx-3.0/wx/ffile.h:18, from ../../../../src/libs/common/TextFile.h:28, from ../../../../src/libs/common/TextFile.cpp:25: -/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); } - | ^ +/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: /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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: +/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 '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 '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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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); } - | ^ + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: /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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function '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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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 ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: /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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } - | ^ +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/Format.h:30, + from ../../../../src/libs/common/Format.cpp:25: +/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 ../../../../src/libs/common/MuleDebug.h:29, @@ -3614,13 +3547,13 @@ In file included from ../../../../src/libs/common/MuleDebug.h:29, from ../../../../src/libs/common/Format.h:30, from ../../../../src/libs/common/Format.cpp:25: -/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 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); } - | ^ +/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 '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/ffile.h:18, @@ -3632,85 +3565,52 @@ In file included from /usr/include/wx-3.0/wx/ffile.h:18, from ../../../../src/libs/common/TextFile.h:28, from ../../../../src/libs/common/TextFile.cpp:25: -/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: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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: -/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const 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/ffile.h:18, from ../../../../src/libs/common/TextFile.h:28, from ../../../../src/libs/common/TextFile.cpp:25: -/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/ffile.h:18, - from ../../../../src/libs/common/TextFile.h:28, - from ../../../../src/libs/common/TextFile.cpp:25: -/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: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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: /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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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/longlong.h:19, from /usr/include/wx-3.0/wx/dir.h:14, from ../../../../src/libs/common/FileFunctions.cpp:27: -/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); } - | ^ +/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/longlong.h:19, from /usr/include/wx-3.0/wx/dir.h:14, from ../../../../src/libs/common/FileFunctions.cpp:27: -/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/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/longlong.h:19, from /usr/include/wx-3.0/wx/dir.h:14, from ../../../../src/libs/common/FileFunctions.cpp:27: -/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); } - | ^ +/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/longlong.h:19, @@ -3722,13 +3622,13 @@ In file included from /usr/include/wx-3.0/wx/longlong.h:19, from /usr/include/wx-3.0/wx/dir.h:14, from ../../../../src/libs/common/FileFunctions.cpp:27: -/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: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/longlong.h:19, @@ -3740,31 +3640,13 @@ In file included from /usr/include/wx-3.0/wx/longlong.h:19, from /usr/include/wx-3.0/wx/dir.h:14, from ../../../../src/libs/common/FileFunctions.cpp:27: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: -/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); } - | ^ +/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/longlong.h:19, @@ -3776,45 +3658,81 @@ In file included from /usr/include/wx-3.0/wx/longlong.h:19, from /usr/include/wx-3.0/wx/dir.h:14, from ../../../../src/libs/common/FileFunctions.cpp:27: -/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); } - | ^ +/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 '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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: -/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: +/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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/dir.h:14, - from ../../../../src/libs/common/FileFunctions.cpp:27: -/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: +/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 '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); } @@ -3893,16 +3811,144 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: +In file included from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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 '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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' + 2543 | wxString& append(size_t n, wxUniCharRef ch) + | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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); } @@ -3911,13 +3957,13 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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; | ~~~~~~~~~~^ @@ -3929,13 +3975,13 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -3947,13 +3993,13 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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; | ~~~~~~~~~~^ @@ -3965,13 +4011,13 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -3983,66 +4029,34 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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(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 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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: -/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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: -/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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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(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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: -/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: -/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 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); } @@ -4051,32 +4065,16 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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::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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: -/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: -/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 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); } @@ -4085,103 +4083,65 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/StringFunctions.cpp:26: + from ../../../../src/libs/common/MD5Sum.cpp:26: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: -/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: -/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); } - | ^ +/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: + from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: -/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: -/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: -/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: + from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/Format.h:30, - from ../../../../src/libs/common/Format.cpp:25: -/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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; | ~~~~~~~~~~^ @@ -4191,15 +4151,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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 | ~~~~~~~~~~~~~^ @@ -4209,15 +4167,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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; | ~~~~~~~~~~^ @@ -4227,15 +4183,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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 | ~~~~~~~~~~~~~^ @@ -4245,15 +4199,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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; | ~~~~~~~~~~^ @@ -4263,15 +4215,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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 | ~~~~~~~~~~~~~^ @@ -4281,15 +4231,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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; | ~~~~~~~~~~^ @@ -4299,93 +4247,16 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: + from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/Path.h:28, - from ../../../../src/libs/common/Path.cpp:25: +In file included from ../../../../src/libs/common/MuleDebug.h:29, + from ../../../../src/libs/common/MuleDebug.cpp:30: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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 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); } @@ -4530,19 +4401,93 @@ /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: +In file included from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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; | ~~~~~~~~~~^ @@ -4552,13 +4497,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: +In file included from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -4568,13 +4515,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: +In file included from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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; | ~~~~~~~~~~^ @@ -4584,275 +4533,393 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: +In file included from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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: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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: +/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: +In file included from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: +/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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: +In file included from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: +/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 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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: +In file included from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: +/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 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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /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 ../../../../src/libs/common/MuleDebug.h:29, - from ../../../../src/libs/common/MuleDebug.cpp:30: +In file included from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/libs/common/StringFunctions.cpp:26: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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; } - | ^ +/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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; } - | ^ + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: +/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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; } - | ^ + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: +/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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; } - | ^ + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: +/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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); } - | ^ + from ../../../../src/libs/common/Path.h:28, + from ../../../../src/libs/common/Path.cpp:25: +/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: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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: -/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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/ffile.h:18, + from ../../../../src/libs/common/TextFile.h:28, + from ../../../../src/libs/common/TextFile.cpp:25: +/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: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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: +In file included from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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; | ~~~~~~~~~~^ @@ -4862,15 +4929,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: +In file included from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -4880,15 +4947,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: +In file included from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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; | ~~~~~~~~~~^ @@ -4898,15 +4965,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: +In file included from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -4916,15 +4983,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: +In file included from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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; | ~~~~~~~~~~^ @@ -4934,15 +5001,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: +In file included from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -4952,15 +5019,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: +In file included from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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; | ~~~~~~~~~~^ @@ -4970,15 +5037,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: + from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/libs/common/MD5Sum.cpp:26: +In file included from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/dir.h:14, + from ../../../../src/libs/common/FileFunctions.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -5411,13 +5478,8 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /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/filesys.h:26, - from /usr/include/wx-3.0/wx/fs_arc.h:16, - from /usr/include/wx-3.0/wx/fs_zip.h:16, - from ../../../../src/libs/common/FileFunctions.cpp:28: +In file included from /usr/include/wx-3.0/wx/utils.h:21, + from ../../../../src/libs/common/MuleDebug.cpp:36: /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 ) \ @@ -5844,161 +5906,163 @@ /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/filesys.h: In constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(wxFSHandlerHash_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 wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] +In file included from /usr/include/wx-3.0/wx/utils.h:21, + from ../../../../src/libs/common/Path.cpp:32: +/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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' - 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } +/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 wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] +/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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' - 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } +/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 wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' 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: 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' - 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } +/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 wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] +/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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' - 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } +/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 wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' 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: 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' - 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } +/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/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] +/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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' - 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } +/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/fs_arc.h: In constructor 'wxArchiveFilenameHashMap_wxImplementation_HashTable::wxArchiveFilenameHashMap_wxImplementation_HashTable(wxArchiveFilenameHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -6008,52 +6072,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxArchiveFilenameHashMap_wxImplementation_KeyEx::wxArchiveFilenameHashMap_wxImplementation_KeyEx(const wxArchiveFilenameHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxArchiveFilenameHashMap_wxImplementation_KeyEx' has user-provided 'wxArchiveFilenameHashMap_wxImplementation_KeyEx& wxArchiveFilenameHashMap_wxImplementation_KeyEx::operator=(const wxArchiveFilenameHashMap_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/fs_arc.h: In copy constructor 'wxArchiveFilenameHashMap_wxImplementation_HashTable::wxArchiveFilenameHashMap_wxImplementation_HashTable(const Self&)': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -6063,73 +6127,217 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxArchiveFilenameHashMap_wxImplementation_KeyEx::wxArchiveFilenameHashMap_wxImplementation_KeyEx(const wxArchiveFilenameHashMap_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' 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/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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxArchiveFilenameHashMap_wxImplementation_KeyEx' has user-provided 'wxArchiveFilenameHashMap_wxImplementation_KeyEx& wxArchiveFilenameHashMap_wxImplementation_KeyEx::operator=(const wxArchiveFilenameHashMap_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/fs_arc.h: In member function 'wxArchiveFilenameHashMap_wxImplementation_HashTable::hasher wxArchiveFilenameHashMap_wxImplementation_HashTable::hash_funct()': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/fs_arc.h: In member function 'wxArchiveFilenameHashMap_wxImplementation_HashTable::key_equal wxArchiveFilenameHashMap_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; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/utils.h:21, - from ../../../../src/libs/common/Path.cpp:32: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/filename.h:17, + from ../../../../src/libs/common/StringFunctions.cpp:28: /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 ) \ @@ -6275,7 +6483,10 @@ 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 ../../../../src/libs/common/StringFunctions.cpp:28: + from /usr/include/wx-3.0/wx/filesys.h:26, + from /usr/include/wx-3.0/wx/fs_arc.h:16, + from /usr/include/wx-3.0/wx/fs_zip.h:16, + from ../../../../src/libs/common/FileFunctions.cpp:28: /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 ) \ @@ -6560,7 +6771,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/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: 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 ) \ | ^ @@ -6570,8 +6781,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/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: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; } @@ -6585,13 +6796,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -6600,10 +6811,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -6612,10 +6823,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_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 ) \ | ^ @@ -6625,8 +6836,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/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: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; } @@ -6640,13 +6851,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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' @@ -6655,10 +6866,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -6667,10 +6878,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -6680,13 +6891,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -6696,13 +6907,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/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: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 '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: 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 ) \ | ^ @@ -6712,8 +6923,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/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: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; } @@ -6727,13 +6938,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -6742,10 +6953,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -6754,10 +6965,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -6767,8 +6978,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/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: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; } @@ -6782,13 +6993,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -6797,10 +7008,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -6809,10 +7020,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -6822,13 +7033,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_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; } \ | ^~~~~~~~ @@ -6838,8 +7049,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/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: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; } @@ -6986,305 +7197,161 @@ /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/utils.h:21, - from ../../../../src/libs/common/MuleDebug.cpp:36: -/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] +/usr/include/wx-3.0/wx/filesys.h: In constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(wxFSHandlerHash_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 wxPointerHash::wxPointerHash(const wxPointerHash&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' + 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' + 585 | wxPointerEqual& operator=(const wxPointerEqual&) { 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] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/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&)' +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/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] +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' + 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' + 585 | wxPointerEqual& operator=(const wxPointerEqual&) { 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] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/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&)' +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/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] +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' + 577 | wxPointerHash& operator=(const wxPointerHash&) { 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] +/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' + 585 | wxPointerEqual& operator=(const wxPointerEqual&) { 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; } - | ^~~~~~~~ -/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/fs_arc.h: In constructor 'wxArchiveFilenameHashMap_wxImplementation_HashTable::wxArchiveFilenameHashMap_wxImplementation_HashTable(wxArchiveFilenameHashMap_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/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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -7294,52 +7361,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxArchiveFilenameHashMap_wxImplementation_KeyEx::wxArchiveFilenameHashMap_wxImplementation_KeyEx(const wxArchiveFilenameHashMap_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/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&)' +/usr/include/wx-3.0/wx/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxArchiveFilenameHashMap_wxImplementation_KeyEx' has user-provided 'wxArchiveFilenameHashMap_wxImplementation_KeyEx& wxArchiveFilenameHashMap_wxImplementation_KeyEx::operator=(const wxArchiveFilenameHashMap_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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/fs_arc.h: In copy constructor 'wxArchiveFilenameHashMap_wxImplementation_HashTable::wxArchiveFilenameHashMap_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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -7349,68 +7416,68 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxArchiveFilenameHashMap_wxImplementation_KeyEx::wxArchiveFilenameHashMap_wxImplementation_KeyEx(const wxArchiveFilenameHashMap_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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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&)' +/usr/include/wx-3.0/wx/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxArchiveFilenameHashMap_wxImplementation_KeyEx' has user-provided 'wxArchiveFilenameHashMap_wxImplementation_KeyEx& wxArchiveFilenameHashMap_wxImplementation_KeyEx::operator=(const wxArchiveFilenameHashMap_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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/fs_arc.h: In member function 'wxArchiveFilenameHashMap_wxImplementation_HashTable::hasher wxArchiveFilenameHashMap_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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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/fs_arc.h: In member function 'wxArchiveFilenameHashMap_wxImplementation_HashTable::key_equal wxArchiveFilenameHashMap_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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/fs_arc.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 19 | WX_DECLARE_STRING_HASH_MAP(int, wxArchiveFilenameHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -7486,8 +7553,9 @@ g++ -DHAVE_CONFIG_H -I. -I../../../../../src/libs/ec/cpp -I../../../.. -DUSE_WX_EXTENSIONS -I../../../../../src -I../../../../../src/libs -I../../../../../src/include -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o ECSpecialTags.o ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp g++ -DHAVE_CONFIG_H -I. -I../../../../../src/libs/ec/cpp -I../../../.. -DUSE_WX_EXTENSIONS -I../../../../../src -I../../../../../src/libs -I../../../../../src/include -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o ECUInt128.o ../../../../../src/libs/ec/cpp/ECUInt128.cpp In file included from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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); } @@ -7495,14 +7563,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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) | ~~~~~~~~~~^~ @@ -7513,14 +7583,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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) | ~~~~~~~~~~^~ @@ -7531,14 +7603,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -7549,14 +7623,109 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -7567,14 +7736,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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) | ~~~~~~~~~~^~ @@ -7585,51 +7756,19 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.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 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; } @@ -7637,14 +7776,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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) | ~~~~~~~~~~^~ @@ -7655,49 +7796,19 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.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::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); } @@ -7705,14 +7816,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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; | ~~~~~~~~~~^~ @@ -7723,14 +7836,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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; | ~~~~~~~~~~^~ @@ -7740,13 +7855,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: + from ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: +In file included from ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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) | ~~~~~~~~~~^~ @@ -7756,13 +7877,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: + from ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: +In file included from ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -7772,13 +7899,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: + from ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: +In file included from ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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) | ~~~~~~~~~~^~ @@ -7788,13 +7921,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: + from ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: +In file included from ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -7804,13 +7943,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: + from ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: +In file included from ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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; | ~~~~~~~~~~^~ @@ -7820,13 +7965,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: + from ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: +In file included from ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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; | ~~~~~~~~~~^~ @@ -7837,14 +7988,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 | ~~~~~~~~~~^~ @@ -7855,14 +8008,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 | ~~~~~~~~~~^~ @@ -7873,14 +8028,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -7891,105 +8048,113 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: -/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/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); } - | ^ +/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 '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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/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); } - | ^ + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/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); } - | ^ + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/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); } - | ^ + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/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 '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); } - | ^ + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, @@ -7999,13 +8164,13 @@ | ^~~~~~~~ In file included from ../../../../../src/libs/ec/cpp/ECTag.h:33, from ../../../../../src/libs/ec/cpp/ECTag.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); } - | ^ +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, @@ -8015,13 +8180,13 @@ | ^~~~~~~~ In file included from ../../../../../src/libs/ec/cpp/ECTag.h:33, from ../../../../../src/libs/ec/cpp/ECTag.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); } - | ^ +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, @@ -8031,145 +8196,166 @@ | ^~~~~~~~ In file included from ../../../../../src/libs/ec/cpp/ECTag.h:33, from ../../../../../src/libs/ec/cpp/ECTag.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, +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: +/usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' + 2681 | wxString& assign(size_t n, wxUniCharRef ch) + | ~~~~~~~~~~~~~^~ +In file included from ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: /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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.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 '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; } - | ^ + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 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; } - | ^ +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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::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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/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; } - | ^ +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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::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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 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); } @@ -8177,14 +8363,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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; | ~~~~~~~~~~^ @@ -8195,14 +8383,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -8213,14 +8403,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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; | ~~~~~~~~~~^ @@ -8231,14 +8423,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -8249,14 +8443,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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; | ~~~~~~~~~~^ @@ -8267,14 +8463,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -8285,14 +8483,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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; | ~~~~~~~~~~^ @@ -8303,101 +8503,98 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ +In file included from ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/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); } - | ^ + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/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); } - | ^ + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/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); } - | ^ + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: +/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; } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/ECTag.h:33, @@ -8407,13 +8604,13 @@ | ^~~~~~~~ In file included from ../../../../../src/libs/ec/cpp/ECTag.h:33, from ../../../../../src/libs/ec/cpp/ECTag.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); } - | ^ +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, @@ -8423,13 +8620,13 @@ | ^~~~~~~~ In file included from ../../../../../src/libs/ec/cpp/ECTag.h:33, from ../../../../../src/libs/ec/cpp/ECTag.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); } - | ^ +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, @@ -8439,13 +8636,13 @@ | ^~~~~~~~ In file included from ../../../../../src/libs/ec/cpp/ECTag.h:33, from ../../../../../src/libs/ec/cpp/ECTag.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: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 ../../../../../src/libs/ec/cpp/ECTag.h:33, @@ -8455,73 +8652,137 @@ | ^~~~~~~~ In file included from ../../../../../src/libs/ec/cpp/ECTag.h:33, from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ +/usr/include/wx-3.0/wx/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::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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: /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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: /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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } - | ^ + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: /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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': -/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } - | ^ + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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::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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: /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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, from ../../../../../src/libs/ec/cpp/ECTag.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/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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::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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 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); } @@ -8531,17 +8792,59 @@ from ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.cpp:31: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' + 2543 | wxString& append(size_t n, wxUniCharRef ch) + | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } @@ -8551,14 +8854,16 @@ from ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -8571,14 +8876,16 @@ from ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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; | ~~~~~~~~~~^ @@ -8591,14 +8898,16 @@ from ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -8611,17 +8920,35 @@ from ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 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); } @@ -8631,17 +8958,35 @@ from ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const 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); } @@ -8651,14 +8996,16 @@ from ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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; | ~~~~~~~~~~^ @@ -8671,110 +9018,55 @@ from ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.cpp:26: + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: -/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); } - | ^ +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: -/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: -/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: -/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: -/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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } @@ -8782,18 +9074,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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) | ~~~~~~~~~~^~ @@ -8804,18 +9092,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -8826,18 +9110,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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) | ~~~~~~~~~~^~ @@ -8848,18 +9128,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -8870,18 +9146,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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; | ~~~~~~~~~~^~ @@ -8892,18 +9164,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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; | ~~~~~~~~~~^~ @@ -8913,19 +9181,215 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, + from ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 '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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 '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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 '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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 | ~~~~~~~~~~^~ @@ -8936,18 +9400,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 | ~~~~~~~~~~^~ @@ -8958,18 +9418,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -8980,18 +9436,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 | ~~~~~~~~~~^~ @@ -9061,122 +9513,410 @@ /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; } - | ^ +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: -/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; } - | ^ + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: -/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; } - | ^ + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: -/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; } - | ^ + from ../../../../../src/libs/ec/cpp/ECTag.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 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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: -/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); } - | ^ + from ../../../../../src/libs/ec/cpp/ECTag.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 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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: -/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); } - | ^ + from ../../../../../src/libs/ec/cpp/ECTag.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 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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: /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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: -/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); } - | ^ + from ../../../../../src/libs/ec/cpp/ECTag.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 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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECTag.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 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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: +/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: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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECPacket.h:28, + from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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 ../../../../../src/libs/ec/cpp/ECTag.h:33, @@ -9186,13 +9926,13 @@ | ^~~~~~~~ In file included from ../../../../../src/libs/ec/cpp/ECTag.h:33, from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: -/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); } - | ^ +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, @@ -9202,13 +9942,13 @@ | ^~~~~~~~ In file included from ../../../../../src/libs/ec/cpp/ECTag.h:33, from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: -/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); } - | ^ +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, @@ -9218,9 +9958,25 @@ | ^~~~~~~~ In file included from ../../../../../src/libs/ec/cpp/ECTag.h:33, from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: -/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: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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: +/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' + 2543 | wxString& append(size_t n, wxUniCharRef ch) + | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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); } @@ -9228,18 +9984,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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; | ~~~~~~~~~~^ @@ -9250,18 +10002,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -9272,18 +10020,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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; | ~~~~~~~~~~^ @@ -9294,18 +10038,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -9316,18 +10056,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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; | ~~~~~~~~~~^ @@ -9338,21 +10074,33 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: +/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 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); } @@ -9360,21 +10108,33 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const 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); } @@ -9382,21 +10142,81 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: +/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, + from ../../../../../src/libs/ec/cpp/ECSpecialTags.cpp:27: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } @@ -9525,75 +10345,10 @@ /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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' - 2681 | wxString& assign(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/log.h:65, - from ../../../../../src/libs/ec/cpp/../../../Logger.h:28, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:35: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: /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 ) \ @@ -9736,81 +10491,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; } | ^~~~~~~~ -In file included from ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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/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 ) \ @@ -9953,70 +10633,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/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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/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 ) \ @@ -10033,36 +10649,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/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -10189,524 +10775,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 '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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECUInt128.cpp:35: -/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: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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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 ../../../../../src/libs/ec/cpp/ECTag.h:33, - from ../../../../../src/libs/ec/cpp/ECPacket.h:28, - from ../../../../../src/libs/ec/cpp/ECPacket.cpp:25: -/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/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 ) \ @@ -11310,64 +11378,28 @@ /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] +In file included from /usr/include/wx-3.0/wx/log.h:65, + from ../../../../../src/libs/ec/cpp/../../../Logger.h:28, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:35: +/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: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: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: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: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 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: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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -11389,80 +11421,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 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 ../../../../../src/libs/ec/cpp/../../../Logger.h:29, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:35: -/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/string.h:24, - from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/ECSocket.h:35, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: -/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 ../../../../../src/libs/ec/cpp/../../../Logger.h:29, - from ../../../../../src/libs/ec/cpp/ECSocket.cpp:35: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: -/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 ) \ | ^ @@ -11502,6 +11460,37 @@ /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 '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: 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 ) \ @@ -11515,9 +11504,33 @@ /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 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: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: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:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -11557,6 +11570,22 @@ /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 '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 '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; } \ @@ -11586,9 +11615,25 @@ /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 '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: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: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 '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 ) \ @@ -12157,6 +12202,30 @@ /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 ../../../../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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/string.h:24, + from ../../../../../src/libs/ec/cpp/../../../Types.h:30, + from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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 ../../../../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +/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/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 ) \ @@ -12441,26 +12510,24 @@ /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 ../../../../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +In file included from ../../../../../src/libs/ec/cpp/../../../Logger.h:29, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:35: /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/string.h:24, from ../../../../../src/libs/ec/cpp/../../../Types.h:30, - from ../../../../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../../../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../../../../src/libs/ec/cpp/RemoteConnect.h:30, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: + from ../../../../../src/libs/ec/cpp/ECSocket.h:35, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:26: /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 ../../../../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../../../../src/libs/ec/cpp/RemoteConnect.cpp:26: +In file included from ../../../../../src/libs/ec/cpp/../../../Logger.h:29, + from ../../../../../src/libs/ec/cpp/ECSocket.cpp:35: /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) @@ -12911,6 +12978,161 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: +/usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' + 2681 | wxString& assign(size_t n, wxUniCharRef ch) + | ~~~~~~~~~~~~~^~ In file included from /usr/include/wx-3.0/wx/bitmap.h:18, from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: @@ -12950,18 +13172,54 @@ /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 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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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; } + | ^ /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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/bitmap.h:18, from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, from ../../../../../src/utils/wxCas/src/wxcaspix.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: +/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' + 2543 | wxString& append(size_t n, wxUniCharRef ch) + | ~~~~~~~~~~~~~^~ In file included from /usr/include/wx-3.0/wx/bitmap.h:18, from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: @@ -12986,24 +13244,99 @@ /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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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) | ~~~~~~~~~~^~ @@ -13013,15 +13346,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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) | ~~~~~~~~~~^~ @@ -13031,15 +13366,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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) | ~~~~~~~~~~~~~^~ @@ -13049,15 +13386,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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) | ~~~~~~~~~~~~~^~ @@ -13065,10 +13404,6 @@ /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; } | ^ -/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/bitmap.h:18, @@ -13077,22 +13412,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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.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/bitmap.h:18, from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: @@ -13117,69 +13436,45 @@ /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 '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 '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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.cpp:31: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, + from ../../../../../src/utils/wxCas/src/wxcaspix.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.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/bitmap.h:18, + from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, + from ../../../../../src/utils/wxCas/src/wxcaspix.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.cpp:31: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, + from ../../../../../src/utils/wxCas/src/wxcaspix.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.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/bitmap.h:18, + from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, + from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: +/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' + 2543 | wxString& append(size_t n, wxUniCharRef ch) + | ~~~~~~~~~~~~~^~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasprefs.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); } @@ -13188,13 +13483,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasprefs.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) | ~~~~~~~~~~^~ @@ -13206,13 +13501,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasprefs.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) | ~~~~~~~~~~^~ @@ -13224,13 +13519,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasprefs.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) | ~~~~~~~~~~~~~^~ @@ -13242,52 +13537,16 @@ 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 ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasprefs.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::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/bitmap.h:18, - from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, - from ../../../../../src/utils/wxCas/src/wxcaspix.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/bitmap.h:18, - from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, - from ../../../../../src/utils/wxCas/src/wxcaspix.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/bitmap.h:18, - from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, - from ../../../../../src/utils/wxCas/src/wxcaspix.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/bitmap.h:18, - from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, - from ../../../../../src/utils/wxCas/src/wxcaspix.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); } @@ -13330,51 +13589,97 @@ | ^ 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 ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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 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 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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.cpp:31: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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) | ~~~~~~~~~~^~ @@ -13384,51 +13689,177 @@ | ^ 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 ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.cpp:31: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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 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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.cpp:31: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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; | ~~~~~~~~~~^~ @@ -13438,15 +13869,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/bitmap.h:18, - from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, - from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/bitmap.h:18, - from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, - from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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 | ~~~~~~~~~~^~ @@ -13456,15 +13887,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/bitmap.h:18, - from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, - from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/bitmap.h:18, - from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, - from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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 | ~~~~~~~~~~^~ @@ -13474,36 +13905,18 @@ | ^ 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/bitmap.h:18, - from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, - from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/bitmap.h:18, - from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, - from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/bitmap.h:18, - from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, - from ../../../../../src/utils/wxCas/src/wxcaspix.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/bitmap.h:18, - from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, - from ../../../../../src/utils/wxCas/src/wxcaspix.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 '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; } @@ -13512,13 +13925,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.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) | ~~~~~~~~~~^~ @@ -13530,16 +13943,34 @@ 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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.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 '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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/wxcascte.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 '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; } @@ -13548,13 +13979,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.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) | ~~~~~~~~~~^~ @@ -13566,13 +13997,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.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) | ~~~~~~~~~~~~~^~ @@ -13584,67 +14015,67 @@ 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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, + from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } +In file included from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, + from ../../../../../src/utils/wxCas/src/wxcaspix.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 'wxString wxString::After(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.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 - | ~~~~~~~~~~^~ + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2412 | int First( wxUniChar ch ) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, + from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +In file included from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, + from ../../../../../src/utils/wxCas/src/wxcaspix.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 | ~~~~~~~~~~^~ @@ -13654,15 +14085,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, + from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +In file included from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, + from ../../../../../src/utils/wxCas/src/wxcaspix.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 | ~~~~~~~~~~~~~^~ @@ -13672,178 +14103,173 @@ | ^ 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 ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, + from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +In file included from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, + from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ +/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/arrstr.h:15, from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.cpp:31: + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.cpp:31: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } - | ^ + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.cpp:31: + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.cpp:31: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': -/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } - | ^ + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.cpp:31: + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.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); } - | ^ + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.cpp:31: + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.cpp:31: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.cpp:31: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } - | ^ + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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 '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); } @@ -13852,13 +14278,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.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 | ~~~~~~~~~~^~ @@ -13870,13 +14296,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.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 | ~~~~~~~~~~^~ @@ -13888,13 +14314,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.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 | ~~~~~~~~~~~~~^~ @@ -13906,100 +14332,133 @@ 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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.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); } - | ^ +/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.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) +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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 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 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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.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) +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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 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); } - | ^ +/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: -/usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' - 2681 | wxString& assign(size_t n, wxUniCharRef ch) +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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 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 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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.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 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); } - | ^ + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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/bitmap.h:18, - from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, - from ../../../../../src/utils/wxCas/src/wxcaspix.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/wxCas/src/wxcaspix.h:34, + from ../../../../../src/utils/wxCas/src/wxcaspix.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; } | ^~~~~~~~ @@ -14135,46 +14594,13 @@ /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: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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/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); } - | ^ +/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': +/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 1224 | { assign(nRepeat, ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/confbase.h:17, @@ -14186,31 +14612,13 @@ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ +/usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' + 2667 | wxString& assign(size_t n, wxUniChar ch) + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': +/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 1226 | { assign(nRepeat, ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/confbase.h:17, @@ -14222,13 +14630,13 @@ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/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); } - | ^ +/usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' + 2667 | wxString& assign(size_t n, wxUniChar ch) + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': +/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 1228 | { assign(nRepeat, ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/confbase.h:17, @@ -14240,31 +14648,13 @@ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/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: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/confbase.h:17, @@ -14276,24 +14666,26 @@ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/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: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 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 ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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; | ~~~~~~~~~~^ @@ -14303,15 +14695,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../../src/utils/wxCas/src/onlinesig.h:34, + from ../../../../../src/utils/wxCas/src/onlinesig.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 | ~~~~~~~~~~~~~^ @@ -14321,210 +14715,6 @@ | ^ 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 ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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; } - | ^ -/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 ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.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/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, from /usr/include/wx-3.0/wx/filename.h:14, from ../../../../../src/utils/wxCas/src/onlinesig.h:34, @@ -14536,33 +14726,13 @@ from /usr/include/wx-3.0/wx/filename.h:14, from ../../../../../src/utils/wxCas/src/onlinesig.h:34, from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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: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/arrstr.h:15, @@ -14576,49 +14746,13 @@ from /usr/include/wx-3.0/wx/filename.h:14, from ../../../../../src/utils/wxCas/src/onlinesig.h:34, from ../../../../../src/utils/wxCas/src/onlinesig.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::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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': -/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } - | ^ +/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/arrstr.h:15, @@ -14632,13 +14766,13 @@ from /usr/include/wx-3.0/wx/filename.h:14, from ../../../../../src/utils/wxCas/src/onlinesig.h:34, from ../../../../../src/utils/wxCas/src/onlinesig.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; } - | ^ +/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/arrstr.h:15, @@ -14652,13 +14786,13 @@ from /usr/include/wx-3.0/wx/filename.h:14, from ../../../../../src/utils/wxCas/src/onlinesig.h:34, from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ +/usr/include/wx-3.0/wx/string.h: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/arrstr.h:15, @@ -14672,13 +14806,13 @@ from /usr/include/wx-3.0/wx/filename.h:14, from ../../../../../src/utils/wxCas/src/onlinesig.h:34, from ../../../../../src/utils/wxCas/src/onlinesig.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; } - | ^ +/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/arrstr.h:15, @@ -14692,64 +14826,24 @@ from /usr/include/wx-3.0/wx/filename.h:14, from ../../../../../src/utils/wxCas/src/onlinesig.h:34, from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ^ 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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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 | ~~~~~~~~~~^~ @@ -14759,15 +14853,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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 | ~~~~~~~~~~^~ @@ -14777,15 +14871,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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 | ~~~~~~~~~~~~~^~ @@ -14795,36 +14889,39 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/wxcascte.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: +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/image.h:16, + from ../../../../../src/utils/wxCas/src/wxcasprint.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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/image.h:16, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: +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/image.h:16, + from ../../../../../src/utils/wxCas/src/wxcasprint.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) | ~~~~~~~~~~^~ @@ -14834,15 +14931,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/image.h:16, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: +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/image.h:16, + from ../../../../../src/utils/wxCas/src/wxcasprint.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) | ~~~~~~~~~~^~ @@ -14852,15 +14951,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/image.h:16, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: +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/image.h:16, + from ../../../../../src/utils/wxCas/src/wxcasprint.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) | ~~~~~~~~~~~~~^~ @@ -14870,98 +14971,20 @@ | ^ 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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/image.h:16, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: +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/image.h:16, + from ../../../../../src/utils/wxCas/src/wxcasprint.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 '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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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 '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; } @@ -14970,13 +14993,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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) | ~~~~~~~~~~^~ @@ -14988,13 +15011,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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) | ~~~~~~~~~~~~~^~ @@ -15006,13 +15029,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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) | ~~~~~~~~~~^~ @@ -15024,13 +15047,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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) | ~~~~~~~~~~~~~^~ @@ -15042,13 +15065,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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; | ~~~~~~~~~~^~ @@ -15060,44 +15083,20 @@ 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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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/image.h:16, - from ../../../../../src/utils/wxCas/src/wxcasprint.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/image.h:16, - from ../../../../../src/utils/wxCas/src/wxcasprint.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/image.h:16, - from ../../../../../src/utils/wxCas/src/wxcasprint.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); } - | ^ +/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, @@ -15111,33 +15110,13 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../../../../../src/utils/wxCas/src/wxcasprint.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: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 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/image.h:16, - from ../../../../../src/utils/wxCas/src/wxcasprint.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/image.h:16, - from ../../../../../src/utils/wxCas/src/wxcasprint.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 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, @@ -15151,8 +15130,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../../../../../src/utils/wxCas/src/wxcasprint.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:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' + 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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] @@ -15176,10 +15155,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 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/arrstr.h:15, @@ -15188,44 +15163,12 @@ /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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.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/arrstr.h:15, from /usr/include/wx-3.0/wx/filename.h:14, from ../../../../../src/utils/wxCas/src/wxcascte.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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2412 | int First( wxUniChar ch ) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.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 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); } @@ -15238,30 +15181,52 @@ /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/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/image.h:16, + from ../../../../../src/utils/wxCas/src/wxcasprint.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/arrstr.h:15, from /usr/include/wx-3.0/wx/filename.h:14, from ../../../../../src/utils/wxCas/src/wxcascte.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 '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/image.h:16, + from ../../../../../src/utils/wxCas/src/wxcasprint.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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/image.h:16, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.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/image.h:16, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' + 2543 | wxString& append(size_t n, wxUniCharRef ch) + | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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); } @@ -15280,24 +15245,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 member function 'int wxString::Last(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h: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); } @@ -15370,50 +15317,48 @@ /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/image.h:16, + from ../../../../../src/utils/wxCas/src/wxcasprint.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/image.h:16, + from ../../../../../src/utils/wxCas/src/wxcasprint.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 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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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; } - | ^ +/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, @@ -15427,46 +15372,42 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/image.h:16, from ../../../../../src/utils/wxCas/src/wxcasprint.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; } - | ^ +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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/image.h:16, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.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/image.h:16, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.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; | ~~~~~~~~~~^ @@ -15476,17 +15417,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.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 | ~~~~~~~~~~~~~^ @@ -15496,17 +15435,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.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; | ~~~~~~~~~~^ @@ -15516,17 +15453,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.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 | ~~~~~~~~~~~~~^ @@ -15536,17 +15471,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.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; | ~~~~~~~~~~^ @@ -15556,100 +15489,90 @@ | ^ 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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../../src/utils/wxCas/src/onlinesig.h:34, - from ../../../../../src/utils/wxCas/src/onlinesig.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ +/usr/include/wx-3.0/wx/string.h: In 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/image.h:16, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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/image.h:16, - from ../../../../../src/utils/wxCas/src/wxcasprint.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/image.h:16, - from ../../../../../src/utils/wxCas/src/wxcasprint.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/image.h:16, - from ../../../../../src/utils/wxCas/src/wxcasprint.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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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/image.h:16, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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/image.h:16, - from ../../../../../src/utils/wxCas/src/wxcasprint.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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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/image.h:16, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' + 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const + | ~~~~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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/image.h:16, - from ../../../../../src/utils/wxCas/src/wxcasprint.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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 '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); } @@ -15738,13 +15661,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.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; | ~~~~~~~~~~^ @@ -15756,13 +15679,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.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 | ~~~~~~~~~~~~~^ @@ -15774,13 +15697,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.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; | ~~~~~~~~~~^ @@ -15792,13 +15715,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.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 | ~~~~~~~~~~~~~^ @@ -15810,13 +15733,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.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; | ~~~~~~~~~~^ @@ -15828,13 +15751,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.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 | ~~~~~~~~~~~~~^ @@ -15846,13 +15769,13 @@ 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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.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; | ~~~~~~~~~~^ @@ -15864,13 +15787,157 @@ 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 ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:17, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: + from ../../../../../src/utils/wxCas/src/wxcasframe.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: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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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 | ~~~~~~~~~~~~~^ @@ -16464,6 +16531,148 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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/gdicmn.h:22, from /usr/include/wx-3.0/wx/image.h:18, from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: @@ -16893,6 +17102,153 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/filename.h:17, + from ../../../../../src/utils/wxCas/src/linuxmon.h:34, + from ../../../../../src/utils/wxCas/src/linuxmon.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; } + | ^~~~~~~~ /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 ) \ @@ -17035,19 +17391,19 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/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: 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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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; } | ^~~~~~~~ @@ -17057,52 +17413,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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: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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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; } | ^~~~~~~~ @@ -17112,77 +17468,75 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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: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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_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' 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/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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_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; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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: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/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcascte.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 ) \ @@ -17325,7 +17679,7 @@ /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: 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 ) \ | ^ @@ -17335,8 +17689,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/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: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; } @@ -17350,13 +17704,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -17365,10 +17719,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -17377,10 +17731,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -17390,8 +17744,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/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: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; } @@ -17405,13 +17759,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -17420,10 +17774,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -17432,10 +17786,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -17445,13 +17799,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_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; } \ | ^~~~~~~~ @@ -17461,13 +17815,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/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: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: 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: 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 ) \ | ^ @@ -17477,8 +17831,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/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: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; } @@ -17492,13 +17846,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -17507,10 +17861,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -17519,10 +17873,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_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 ) \ | ^ @@ -17532,8 +17886,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/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: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; } @@ -17547,13 +17901,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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' @@ -17562,10 +17916,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -17574,10 +17928,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -17587,13 +17941,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -17603,8 +17957,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/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: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; } @@ -17724,39 +18078,7 @@ /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: 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 ) \ | ^ @@ -17766,8 +18088,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/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: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; } @@ -17781,13 +18103,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -17796,10 +18118,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -17808,10 +18130,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -17821,8 +18143,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/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: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; } @@ -17836,13 +18158,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -17851,10 +18173,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -17863,10 +18185,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -17876,13 +18198,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_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; } \ | ^~~~~~~~ @@ -17892,128 +18214,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/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: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/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 ../../../../../src/utils/wxCas/src/wxcasframe.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; } \ @@ -18046,19 +18252,19 @@ /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: 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: 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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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; } | ^~~~~~~~ @@ -18068,52 +18274,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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: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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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; } | ^~~~~~~~ @@ -18123,68 +18329,68 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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: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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_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' 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/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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_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; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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: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; } | ^~~~~~~~ @@ -18330,6 +18536,154 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/filename.h:17, + from /usr/include/wx-3.0/wx/fileconf.h:22, + from /usr/include/wx-3.0/wx/config.h:31, + from ../../../../../src/utils/wxCas/src/wxcasframe.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; } + | ^~~~~~~~ /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 ) \ @@ -18614,12 +18968,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -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 ../../../../../src/utils/wxCas/src/linuxmon.h:34, - from ../../../../../src/utils/wxCas/src/linuxmon.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/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 ) \ | ^ @@ -18629,9 +18978,12 @@ /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: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; } | ^~~~~~~~ @@ -18644,13 +18996,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -18659,10 +19014,13 @@ /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&)' +/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' @@ -18671,10 +19029,13 @@ /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: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 ) \ | ^ @@ -18684,9 +19045,12 @@ /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: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; } | ^~~~~~~~ @@ -18699,13 +19063,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -18714,10 +19081,13 @@ /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&)' +/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' @@ -18726,50 +19096,60 @@ /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/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 ../../../../../src/utils/wxCas/src/wxcasprefs.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: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: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: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/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: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: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: 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; } \ - | ^~~~~~~~ +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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -18782,10 +19162,9 @@ /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: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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -19019,10 +19398,10 @@ /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 ) \ - | ^ +/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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -19035,9 +19414,10 @@ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/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: 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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -19050,39 +19430,38 @@ /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::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: 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: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: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 '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: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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -19091,10 +19470,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -19103,10 +19482,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -19116,8 +19495,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/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: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; } @@ -19131,13 +19510,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -19146,10 +19525,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -19158,10 +19537,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -19171,13 +19550,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_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; } \ | ^~~~~~~~ @@ -19187,13 +19566,303 @@ /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: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: 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/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/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 ../../../../../src/utils/wxCas/src/wxcasprefs.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; } + | ^~~~~~~~ +/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 ) \ | ^ @@ -19203,8 +19872,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/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: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; } @@ -19218,13 +19887,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -19233,10 +19902,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -19245,10 +19914,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_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 ) \ | ^ @@ -19258,8 +19927,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/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: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; } @@ -19273,13 +19942,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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' @@ -19288,10 +19957,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -19300,9 +19969,41 @@ /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: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; } + | ^~~~~~~~ /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 ) \ @@ -19445,38 +20146,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: 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; } - | ^~~~~~~~ /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 ) \ @@ -19619,178 +20288,148 @@ /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/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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: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/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/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 ) \ @@ -19963,7 +20602,7 @@ /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/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/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 ) \ | ^ @@ -19973,8 +20612,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/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; } @@ -19988,13 +20627,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/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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -20003,10 +20642,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/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 '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 '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' @@ -20015,10 +20654,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/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 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -20028,8 +20667,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/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; } @@ -20043,13 +20682,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/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 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 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' @@ -20058,10 +20697,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/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 '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 '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' @@ -20070,10 +20709,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/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 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -20083,13 +20722,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/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 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -20099,8 +20738,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/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; } @@ -20389,56 +21028,19 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/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/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; } | ^~~~~~~~ @@ -20448,52 +21050,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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] +/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/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/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: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 copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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: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; } | ^~~~~~~~ @@ -20503,55 +21105,160 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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] +/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: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/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/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: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 member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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: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; } | ^~~~~~~~ +/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/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/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 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: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 ) \ | ^ @@ -20582,6 +21289,40 @@ /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/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 ) \ @@ -20619,6 +21360,39 @@ /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 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: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 ) \ | ^ @@ -20649,6 +21423,40 @@ /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::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; } \ @@ -20687,22 +21495,288 @@ /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/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] +/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/wxCas/src/wxcas.h:34, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: +/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/image.h:12, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +/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/app.h:19, + from ../../../../../src/utils/wxCas/src/wxcas.h:34, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: +/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/image.h:12, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +/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/app.h:19, + from ../../../../../src/utils/wxCas/src/wxcas.h:34, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: +/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/image.h:12, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +/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/app.h:19, + from ../../../../../src/utils/wxCas/src/wxcas.h:34, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: +/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/image.h:12, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +/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/app.h:19, + from ../../../../../src/utils/wxCas/src/wxcas.h:34, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: +/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/image.h:12, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +/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/app.h:19, + from ../../../../../src/utils/wxCas/src/wxcas.h:34, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: +/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/image.h:12, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +/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/app.h:19, + from ../../../../../src/utils/wxCas/src/wxcas.h:34, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: +/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/image.h:12, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +/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/app.h:19, + from ../../../../../src/utils/wxCas/src/wxcas.h:34, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: +/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/image.h:12, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +/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/app.h:19, + from ../../../../../src/utils/wxCas/src/wxcas.h:34, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: +/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/image.h:12, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +/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/app.h:19, + from ../../../../../src/utils/wxCas/src/wxcas.h:34, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: +/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/image.h:12, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/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/dcmemory.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:32: +/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/app.h:19, + from ../../../../../src/utils/wxCas/src/wxcas.h:34, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: +/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/image.h:12, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +/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/app.h:19, + from ../../../../../src/utils/wxCas/src/wxcas.h:34, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: +/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/image.h:12, + from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -20774,26 +21848,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; } | ^~~~~~~~ -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 ../../../../../src/utils/wxCas/src/wxcascte.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:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -20809,21 +21863,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: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: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 ) \ | ^ @@ -20836,18 +21875,6 @@ /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 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 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -20860,49 +21887,6 @@ /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 '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/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; } \ @@ -20935,62 +21919,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: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/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 ) \ @@ -21133,7 +22061,13 @@ /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 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +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 ../../../../../src/utils/wxCas/src/wxcasframe.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 ) \ | ^ @@ -21143,8 +22077,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/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: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; } @@ -21158,13 +22092,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -21173,10 +22107,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -21185,10 +22119,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_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 ) \ | ^ @@ -21198,8 +22132,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/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: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; } @@ -21213,13 +22147,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -21228,10 +22162,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -21240,10 +22174,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -21253,13 +22187,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -21269,20 +22203,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/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: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/app.h:19, - from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: -/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 - | ^~~~~~~~~~~~~~~~~~~~~~ -/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/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 ) \ | ^ @@ -21292,8 +22219,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/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/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; } @@ -21307,13 +22234,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -21322,19 +22249,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/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/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/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&)' +/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' @@ -21343,17 +22261,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/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/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: -/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/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -21363,8 +22274,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/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/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; } @@ -21378,13 +22289,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -21393,10 +22304,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -21405,23 +22316,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/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/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/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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; } \ | ^~~~~~~~ @@ -21431,13 +22329,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -21447,22 +22345,67 @@ /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/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/app.h:19, - from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/dirdlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/dirdlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/dirdlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: /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/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /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&) | ^~~~~~~~ @@ -21477,13 +22420,14 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/app.h:19, from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: /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/image.h:12, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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&) | ^~~~~~~~ @@ -21492,33 +22436,126 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/app.h:19, from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: /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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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/app.h:19, from ../../../../../src/utils/wxCas/src/wxcas.h:34, from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: -/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* 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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/filedlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/filedlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: +/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/image.h:12, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: /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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/filedlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/dirdlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: +/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/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /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&) | ^~~~~~~~ @@ -21531,16 +22568,19 @@ /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/app.h:19, - from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/dirdlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: /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/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /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&) | ^~~~~~~~ @@ -21553,16 +22593,67 @@ /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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/dirdlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/dirdlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: +/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/app.h:19, from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: -/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/image.h:12, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' + from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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' @@ -21571,8 +22662,30 @@ /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/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/app.h:19, + from ../../../../../src/utils/wxCas/src/wxcas.h:34, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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/app.h:19, from ../../../../../src/utils/wxCas/src/wxcas.h:34, @@ -21596,104 +22709,6 @@ /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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/app.h:19, from ../../../../../src/utils/wxCas/src/wxcas.h:34, from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: @@ -21701,18 +22716,6 @@ /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: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: @@ -21728,48 +22731,19 @@ /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/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/app.h:19, - from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/dirdlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: /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/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /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&) | ^~~~~~~~ @@ -21782,15 +22756,19 @@ /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/app.h:19, - from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/filedlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: /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/image.h:12, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: /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&) | ^~~~~~~~ @@ -21805,13 +22783,39 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/app.h:19, from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/filedlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: /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/image.h:12, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: /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&) | ^~~~~~~~ @@ -21824,15 +22828,19 @@ /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/app.h:19, - from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/filedlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: /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/image.h:12, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: /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&) | ^~~~~~~~ @@ -21845,15 +22853,19 @@ /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/app.h:19, - from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/filedlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: /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/image.h:12, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: /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&) | ^~~~~~~~ @@ -21866,209 +22878,19 @@ /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/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/dirdlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: /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/app.h:19, - from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: -/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/image.h:12, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: -/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/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /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&) | ^~~~~~~~ @@ -22081,16 +22903,19 @@ /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/app.h:19, - from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/dirdlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: /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/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /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&) | ^~~~~~~~ @@ -22103,15 +22928,41 @@ /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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/filedlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +/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/app.h:19, from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: /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/image.h:12, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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&) | ^~~~~~~~ @@ -22124,16 +22975,19 @@ /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/app.h:19, - from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/dirdlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: /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/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /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&) | ^~~~~~~~ @@ -22146,16 +23000,19 @@ /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/app.h:19, - from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/dirdlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: /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/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: /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&) | ^~~~~~~~ @@ -22170,13 +23027,14 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/app.h:19, from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: /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/image.h:12, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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&) | ^~~~~~~~ @@ -22191,13 +23049,14 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/app.h:19, from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: /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/image.h:12, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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&) | ^~~~~~~~ @@ -22212,13 +23071,14 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/app.h:19, from ../../../../../src/utils/wxCas/src/wxcas.h:34, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: + from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: /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/image.h:12, - from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:31: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: /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&) | ^~~~~~~~ @@ -22231,371 +23091,95 @@ /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/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/dcmemory.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:32: -/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/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, +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from /usr/include/wx-3.0/wx/filedlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } +/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/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from /usr/include/wx-3.0/wx/filedlg.h:18, from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: -/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 - | ^~~~~~~~~~~~~~~~~~~~~~ +/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/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' +/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from /usr/include/wx-3.0/wx/filedlg.h:18, from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: -/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 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/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' +/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/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/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/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from /usr/include/wx-3.0/wx/filedlg.h:18, from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: -/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); } - | ^ +/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/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' +/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' @@ -22604,8 +23188,8 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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/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/gdicmn.h:22, from /usr/include/wx-3.0/wx/image.h:18, @@ -22752,79 +23336,28 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/dirdlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/dirdlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/filedlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/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/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 ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/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&)': + from ../../../../../src/utils/wxCas/src/wxcasprefs.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: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: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/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: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; } | ^~~~~~~~ @@ -22834,77 +23367,64 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/filedlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: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: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: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/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: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; } | ^~~~~~~~ @@ -22914,509 +23434,86 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': +/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: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: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/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: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/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/filedlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/dirdlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/filedlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/filedlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/filedlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/dirdlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/filedlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/dirdlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/dirdlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/dirdlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/filedlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/filedlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/dirdlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/dirdlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/dirdlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/dirdlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from /usr/include/wx-3.0/wx/dirdlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/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/filedlg.h:18, from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': @@ -23438,73 +23535,25 @@ /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/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 ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/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 ../../../../../src/utils/wxCas/src/wxcasframe.h:43, - from ../../../../../src/utils/wxCas/src/wxcas.h:36, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: -/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/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 ../../../../../src/utils/wxCas/src/wxcasprefs.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&)': + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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: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/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; } | ^~~~~~~~ @@ -23514,64 +23563,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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 copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': +/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: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/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; } | ^~~~~~~~ @@ -23581,86 +23618,115 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': +/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: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/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/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/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/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 ../../../../../src/utils/wxCas/src/wxcasframe.cpp:34: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +/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/dirdlg.h:18, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: +/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 ../../../../../src/utils/wxCas/src/wxcasframe.h:43, from ../../../../../src/utils/wxCas/src/wxcas.h:36, from ../../../../../src/utils/wxCas/src/wxcasprint.cpp:33: @@ -23682,16 +23748,17 @@ /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/dirdlg.h:18, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:32: -/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/protocol/protocol.h:23, + from /usr/include/wx-3.0/wx/protocol/ftp.h:20, + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:39: +/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': +/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] + 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasprefs.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' + from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -23700,8 +23767,8 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, from /usr/include/wx-3.0/wx/affinematrix2d.h:17, @@ -23722,6 +23789,28 @@ /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 ../../../../../src/utils/wxCas/src/wxcasframe.h:43, + from ../../../../../src/utils/wxCas/src/wxcas.h:36, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:36: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../../../../src/utils/wxCas/src/wxcas.cpp:33: +/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/prntbase.h:22, from /usr/include/wx-3.0/wx/generic/printps.h:15, from /usr/include/wx-3.0/wx/print.h:32, @@ -23745,28 +23834,6 @@ /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/protocol/protocol.h:23, - from /usr/include/wx-3.0/wx/protocol/ftp.h:20, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:39: -/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': -/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] - 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' - 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/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../../../../src/utils/wxCas/src/wxcasframe.h:43, from ../../../../../src/utils/wxCas/src/wxcasframe.cpp:43: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': @@ -23832,7 +23899,7 @@ g++ -DHAVE_CONFIG_H -I. -I../../../../../src/utils/aLinkCreator/src -I../../../.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o alcc-ed2khash.o `test -f 'ed2khash.cpp' || echo '../../../../../src/utils/aLinkCreator/src/'`ed2khash.cpp g++ -DHAVE_CONFIG_H -I. -I../../../../../src/utils/aLinkCreator/src -I../../../.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o alcc-md4.o `test -f 'md4.cpp' || echo '../../../../../src/utils/aLinkCreator/src/'`md4.cpp In file included from /usr/include/wx-3.0/wx/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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); } @@ -23840,12 +23907,12 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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) | ~~~~~~~~~~^~ @@ -23856,12 +23923,12 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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) | ~~~~~~~~~~^~ @@ -23872,12 +23939,12 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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) | ~~~~~~~~~~~~~^~ @@ -23888,12 +23955,87 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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) | ~~~~~~~~~~~~~^~ @@ -23904,12 +24046,12 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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) | ~~~~~~~~~~^~ @@ -23920,12 +24062,12 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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) | ~~~~~~~~~~~~~^~ @@ -23936,12 +24078,12 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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) | ~~~~~~~~~~^~ @@ -23952,12 +24094,12 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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) | ~~~~~~~~~~~~~^~ @@ -23968,12 +24110,12 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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; | ~~~~~~~~~~^~ @@ -23984,81 +24126,123 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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); } - | ^ +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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) +In file included from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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 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 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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) +In file included from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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 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); } - | ^ +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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 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 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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) - | ~~~~~~~~~~~~~^~ + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } @@ -24066,12 +24250,12 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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 | ~~~~~~~~~~^~ @@ -24082,12 +24266,12 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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 | ~~~~~~~~~~^~ @@ -24098,12 +24282,12 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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 | ~~~~~~~~~~~~~^~ @@ -24114,99 +24298,93 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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 '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; } - | ^ +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +/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/ffile.h:18, from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' - 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } - | ^ +/usr/include/wx-3.0/wx/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/ffile.h:18, @@ -24216,24 +24394,24 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/ffile.h:18, from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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) + | ~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from /usr/include/wx-3.0/wx/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +In file included from /usr/include/wx-3.0/wx/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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) | ~~~~~~~~~~^~ @@ -24244,12 +24422,28 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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) | ~~~~~~~~~~^~ @@ -24260,12 +24454,28 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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(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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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) | ~~~~~~~~~~~~~^~ @@ -24276,186 +24486,207 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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); } +/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: + from /usr/include/wx-3.0/wx/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +In file included from /usr/include/wx-3.0/wx/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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 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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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 - | ~~~~~~~~~~^~ + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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; } + | ^ /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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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 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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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; } + | ^ /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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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 '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 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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); } - | ^ + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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); } - | ^ + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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) - | ~~~~~~~~~~~~~^~ + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(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; } @@ -24463,15 +24694,47 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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(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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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 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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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; } @@ -24479,12 +24742,28 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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(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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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) | ~~~~~~~~~~~~~^~ @@ -24492,15 +24771,31 @@ /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); } + | ^ +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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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; | ~~~~~~~~~~^~ @@ -24511,12 +24806,28 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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::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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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; | ~~~~~~~~~~^~ @@ -24526,13 +24837,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +In file included from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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; | ~~~~~~~~~~^ @@ -24542,13 +24855,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +In file included from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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 | ~~~~~~~~~~~~~^ @@ -24558,13 +24873,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +In file included from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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; | ~~~~~~~~~~^ @@ -24574,13 +24891,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +In file included from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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 | ~~~~~~~~~~~~~^ @@ -24590,13 +24909,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +In file included from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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; | ~~~~~~~~~~^ @@ -24606,13 +24927,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +In file included from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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 | ~~~~~~~~~~~~~^ @@ -24622,13 +24945,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +In file included from /usr/include/wx-3.0/wx/bitmap.h:18, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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; | ~~~~~~~~~~^ @@ -24638,40 +24963,6 @@ | ^ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/bitmap.h:18, from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: @@ -24681,9 +24972,9 @@ In file included from /usr/include/wx-3.0/wx/bitmap.h:18, from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } @@ -24691,25 +24982,31 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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 '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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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); } - | ^ /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); } @@ -24717,12 +25014,28 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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 | ~~~~~~~~~~^~ @@ -24733,35 +25046,35 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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::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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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 /usr/include/wx-3.0/wx/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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); } + | ^ /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); } @@ -24769,32 +25082,56 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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 '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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: /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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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] @@ -24820,24 +25157,6 @@ /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 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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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 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); } @@ -24886,42 +25205,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) | ~~~~~~~~~~~~~^~ -/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } @@ -25018,21 +25301,69 @@ /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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +In file included from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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) | ~~~~~~~~~~^~ @@ -25042,13 +25373,13 @@ | ^ 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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +In file included from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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) | ~~~~~~~~~~^~ @@ -25058,13 +25389,13 @@ | ^ 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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +In file included from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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) | ~~~~~~~~~~~~~^~ @@ -25074,64 +25405,48 @@ | ^ 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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +In file included from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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::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 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: + from /usr/include/wx-3.0/wx/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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; - | ~~~~~~~~~~^~ + from /usr/include/wx-3.0/wx/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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: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); } @@ -25148,6 +25463,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 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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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); } @@ -25164,6 +25495,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 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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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); } @@ -25175,11 +25522,27 @@ /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 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/ffile.h:18, from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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); } @@ -25191,11 +25554,27 @@ /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 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/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/ffile.h:18, from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ +In file included from /usr/include/wx-3.0/wx/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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); } @@ -25212,41 +25591,25 @@ /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: + from /usr/include/wx-3.0/wx/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +In file included from /usr/include/wx-3.0/wx/log.h:43, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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 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, @@ -25260,58 +25623,10 @@ /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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; } - | ^ +/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/log.h:43, @@ -25321,38 +25636,38 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:43, from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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: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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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); } - | ^ +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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 | ~~~~~~~~~~~~~^ @@ -25380,39 +25695,12 @@ /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/event.h:16, @@ -25422,11 +25710,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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/event.h:16, @@ -25460,70 +25743,6 @@ /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 '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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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 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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function '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); } @@ -25548,10 +25767,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: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); } - | ^ +/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/ffile.h:18, @@ -25561,13 +25780,13 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/ffile.h:18, from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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: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/ffile.h:18, @@ -25577,83 +25796,43 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/ffile.h:18, from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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); } - | ^ +/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/ffile.h:18, from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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); } @@ -25661,79 +25840,31 @@ 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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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 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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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 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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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 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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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 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); } @@ -25741,31 +25872,15 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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 '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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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 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); } @@ -25773,79 +25888,15 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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; } - | ^ -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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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); } @@ -26070,346 +26121,335 @@ /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ +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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: /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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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; } + | ^ 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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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::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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: /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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': -/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: /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/bitmap.h:18, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: -/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:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: /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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: /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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' + 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } + | ^ +/usr/include/wx-3.0/wx/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 '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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: /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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: /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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/log.h:43, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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: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); } - | ^ + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function '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/ffile.h:18, @@ -26419,13 +26459,25 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/ffile.h:18, from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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); } - | ^ +/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/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function '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/ffile.h:18, @@ -26435,13 +26487,13 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/ffile.h:18, from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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); } - | ^ +/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/ffile.h:18, @@ -26451,94 +26503,165 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/ffile.h:18, from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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: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 '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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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 '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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } - | ^ + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': -/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } - | ^ + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /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/ffile.h:18, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/bitmap.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, + from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: /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 ) \ @@ -26866,6 +26989,10 @@ /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/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/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; } \ | ^~~~~~~~ @@ -26878,6 +27005,24 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In 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 ) \ @@ -26909,6 +27054,20 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: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 ) \ | ^ @@ -26921,6 +27080,14 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ @@ -26946,9 +27113,31 @@ /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/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); } + | ^ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In member function '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; } \ @@ -26965,6 +27154,244 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/event.h:16, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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: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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:39: +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from ../../../../../src/utils/aLinkCreator/src/md4.cpp:40: @@ -26984,22 +27411,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/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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -27015,21 +27426,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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -27042,18 +27438,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: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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -27066,31 +27450,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 '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: 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 ) \ @@ -27104,51 +27463,9 @@ /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: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: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 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -27188,38 +27505,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/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ /usr/include/wx-3.0/wx/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; } \ @@ -27252,22 +27537,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/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: 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 ) \ @@ -27281,24 +27550,9 @@ /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 ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -27311,33 +27565,9 @@ /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 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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -27362,22 +27592,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/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: 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 ) \ @@ -27403,51 +27617,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/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/hashmap.h:638:1: note: in expansion 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 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/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 ) \ | ^ @@ -27472,22 +27647,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/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/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; } \ @@ -27504,22 +27663,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/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/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; } \ @@ -27678,8 +27821,153 @@ /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:65, - from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:30: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: /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 ) \ @@ -27932,6 +28220,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/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ @@ -27948,242 +28252,36 @@ /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/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/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] +In file included from /usr/include/wx-3.0/wx/log.h:65, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/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: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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/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/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 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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: + from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } - | ^~~~~~~~ -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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/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: 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; } \ | ^~~~~~~~ @@ -28193,282 +28291,17 @@ /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: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/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/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; } - | ^~~~~~~~ -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/log.h:65, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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; } - | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -28484,10 +28317,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } - | ^ /usr/include/wx-3.0/wx/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 ) \ | ^ @@ -28500,24 +28329,6 @@ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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; } \ | ^~~~~~~~ @@ -28585,6 +28396,22 @@ /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 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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In member function '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; } \ @@ -28614,10 +28441,90 @@ /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 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/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&)': +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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/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/ffile.h:18, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:29: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -28627,8 +28534,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/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: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; } @@ -28642,13 +28549,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -28657,10 +28564,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -28669,10 +28576,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -28682,8 +28589,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/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: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; } @@ -28697,13 +28604,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -28712,10 +28619,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -28724,10 +28631,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -28737,13 +28644,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_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; } \ | ^~~~~~~~ @@ -28753,13 +28660,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/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: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: 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: 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 ) \ | ^ @@ -28769,8 +28676,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/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: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; } @@ -28784,13 +28691,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -28799,10 +28706,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -28811,10 +28718,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_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 ) \ | ^ @@ -28824,8 +28731,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/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: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; } @@ -28839,13 +28746,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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' @@ -28854,10 +28761,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -28866,10 +28773,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -28879,13 +28786,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -28895,158 +28802,139 @@ /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: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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../../../../src/utils/aLinkCreator/src/md4.cpp:40: -/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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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/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: 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 ) \ | ^ @@ -29056,8 +28944,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/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: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; } @@ -29071,13 +28959,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -29086,10 +28974,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -29098,10 +28986,26 @@ /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: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 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/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 ) \ | ^ @@ -29111,8 +29015,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/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: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; } @@ -29126,13 +29030,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -29141,10 +29045,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -29153,10 +29057,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -29166,13 +29070,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_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; } \ | ^~~~~~~~ @@ -29182,13 +29086,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/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: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: 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/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 ) \ | ^ @@ -29198,8 +29102,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/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/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; } @@ -29213,13 +29117,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -29228,10 +29132,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -29240,10 +29144,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -29253,8 +29157,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/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/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; } @@ -29268,13 +29172,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -29283,10 +29187,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -29295,10 +29199,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -29308,13 +29212,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -29324,100 +29228,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/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/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/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/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; } | ^~~~~~~~ -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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/hashmap.h: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( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:65, from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:30: /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&)': @@ -29433,9 +29277,24 @@ /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: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: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 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:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -29451,6 +29310,18 @@ /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: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: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 ) \ | ^ @@ -29475,6 +29346,37 @@ /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/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: 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 ) \ @@ -29491,6 +29393,30 @@ /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 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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -29530,6 +29456,22 @@ /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/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: 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; } \ @@ -29543,9 +29485,25 @@ /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/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: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: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 '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; } \ @@ -29593,6 +29551,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/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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -29605,6 +29579,18 @@ /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 ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -29617,6 +29603,33 @@ /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 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/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 ) \ @@ -29648,6 +29661,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/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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -29660,6 +29689,21 @@ /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 ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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; } \ | ^~~~~~~~ @@ -29672,6 +29716,30 @@ /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 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/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; } \ @@ -29688,6 +29756,19 @@ /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::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: 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; } \ @@ -29701,6 +29782,167 @@ /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: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 ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } | ^~~~~~~~ @@ -29846,10 +30088,10 @@ /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/bitmap.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcpix.h:32, - from ../../../../../src/utils/aLinkCreator/src/alcpix.cpp:29: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: /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 ) \ @@ -30134,182 +30376,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/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/event.h:16, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -30736,420 +30802,181 @@ /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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../../../../src/utils/aLinkCreator/src/md4.cpp:40: /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 ) \ @@ -31576,41 +31403,19 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcc.h:30, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:32: -/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/log.h:14, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcc.h:30, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:32: -/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/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/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: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/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; } | ^~~~~~~~ @@ -31620,52 +31425,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_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: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: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/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: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: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/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: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: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/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; } | ^~~~~~~~ @@ -31675,72 +31480,238 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 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 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: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: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/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: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: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/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: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: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/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/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/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: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: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/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/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcc.h:30, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:32: +/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/log.h:14, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: +/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/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcc.h:30, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:32: +/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/log.h:65, + from ../../../../../src/utils/aLinkCreator/src/ed2khash.cpp:30: +/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 ) \ | ^ @@ -31750,8 +31721,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: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: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; } @@ -31765,13 +31736,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/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 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 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' @@ -31780,10 +31751,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/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 '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 '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' @@ -31792,10 +31763,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/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 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_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 ) \ | ^ @@ -31805,8 +31776,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: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: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; } @@ -31820,13 +31791,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_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' @@ -31835,10 +31806,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/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 '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 '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' @@ -31847,10 +31818,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/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 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -31860,13 +31831,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -31876,17 +31847,14 @@ /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: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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +In file included from /usr/include/wx-3.0/wx/log.h:65, + from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: /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 ) \ @@ -32029,166 +31997,466 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/log.h:65, - from ../../../../../src/utils/aLinkCreator/src/alcc.cpp:30: -/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/clipbrd.h:14, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/clipbrd.h:14, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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: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/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; } | ^~~~~~~~ @@ -32198,64 +32466,58 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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 copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': +/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: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/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/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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); } + | ^ /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; } | ^~~~~~~~ @@ -32265,242 +32527,154 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +In file included from /usr/include/wx-3.0/wx/clipbrd.h:14, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/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: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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': +/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: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/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/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/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: 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; } +In file included from /usr/include/wx-3.0/wx/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/clipbrd.h:14, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/clipbrd.h:14, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } +/usr/include/wx-3.0/wx/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/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/clipbrd.h:14, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/generic/progdlgg.h:14, - from /usr/include/wx-3.0/wx/progdlg.h:31, - from ../../../../../src/utils/aLinkCreator/src/alcframe.h:39, - from ../../../../../src/utils/aLinkCreator/src/alc.h:34, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../../src/utils/aLinkCreator/src/alc.h:32, - from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +/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/clipbrd.h:19, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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/clipbrd.h:14, + from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: +/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' @@ -32509,8 +32683,8 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/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/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] @@ -32686,138 +32860,6 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/clipbrd.h:19, from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/clipbrd.h:14, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/clipbrd.h:14, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/clipbrd.h:14, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/clipbrd.h:14, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/clipbrd.h:14, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/clipbrd.h:14, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/clipbrd.h:14, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: -/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/clipbrd.h:19, - from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:34: /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); } @@ -33116,6 +33158,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/generic/progdlgg.h:14, + from /usr/include/wx-3.0/wx/progdlg.h:31, + from ../../../../../src/utils/aLinkCreator/src/alcframe.h:39, + from ../../../../../src/utils/aLinkCreator/src/alc.h:34, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../../src/utils/aLinkCreator/src/alc.h:32, + from ../../../../../src/utils/aLinkCreator/src/alc.cpp:30: +/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/filedlg.h:18, from ../../../../../src/utils/aLinkCreator/src/alcframe.cpp:37: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': @@ -33416,24 +33483,21 @@ g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-FileAutoClose.o `test -f 'FileAutoClose.cpp' || echo '../../src/'`FileAutoClose.cpp g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-IPFilterScanner.o `test -f 'IPFilterScanner.cpp' || echo '../../src/'`IPFilterScanner.cpp g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-Scanner.o `test -f 'Scanner.cpp' || echo '../../src/'`Scanner.cpp -In file included from /usr/include/wx-3.0/wx/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: +In file included from ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: /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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: + from ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: /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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: +In file included from ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: /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) | ~~~~~~~~~~^~ @@ -33443,15 +33507,13 @@ | ^ 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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: + from ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: /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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: +In file included from ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: /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) | ~~~~~~~~~~^~ @@ -33461,15 +33523,13 @@ | ^ 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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: + from ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: /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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: +In file included from ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -33479,213 +33539,31 @@ | ^ 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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: + from ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: /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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: +In file included from ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: /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; } - | ^ -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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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 ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: +In file included from ../../src/Types.h:30, + from ./IPFilterScanner.l:39: /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 ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: + from ../../src/Types.h:30, + from ./IPFilterScanner.l:39: /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 ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: +In file included from ../../src/Types.h:30, + from ./IPFilterScanner.l:39: /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) | ~~~~~~~~~~^~ @@ -33695,13 +33573,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: + from ../../src/Types.h:30, + from ./IPFilterScanner.l:39: /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 ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: +In file included from ../../src/Types.h:30, + from ./IPFilterScanner.l:39: /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) | ~~~~~~~~~~^~ @@ -33711,13 +33589,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: + from ../../src/Types.h:30, + from ./IPFilterScanner.l:39: /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 ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: +In file included from ../../src/Types.h:30, + from ./IPFilterScanner.l:39: /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) | ~~~~~~~~~~~~~^~ @@ -33727,18 +33605,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: + from ../../src/Types.h:30, + from ./IPFilterScanner.l:39: /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 ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: +In file included from ../../src/Types.h:30, + from ./IPFilterScanner.l:39: /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 ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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); } @@ -33746,12 +33625,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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 ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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) | ~~~~~~~~~~^~ @@ -33762,12 +33643,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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 ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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) | ~~~~~~~~~~^~ @@ -33778,12 +33661,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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 ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -33794,12 +33679,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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 ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -33867,6 +33754,113 @@ /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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ./IPFilterScanner.l:39: +/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 ../../src/Types.h:30, + from ./IPFilterScanner.l:39: +/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 ../../src/Types.h:30, + from ./IPFilterScanner.l:39: +/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 ../../src/Types.h:30, + from ./IPFilterScanner.l:39: +/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); } @@ -33899,145 +33893,146 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ +/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: + from ../../src/Types.h:30, + from ./IPFilterScanner.l:39: /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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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 ../../src/Types.h:30, + from ./IPFilterScanner.l:39: +/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: + from ../../src/Types.h:30, + from ./IPFilterScanner.l:39: /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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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 ../../src/Types.h:30, + from ./IPFilterScanner.l:39: +/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: + from ../../src/Types.h:30, + from ./IPFilterScanner.l:39: /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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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 ../../src/Types.h:30, + from ./IPFilterScanner.l:39: +/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: + from ../../src/Types.h:30, + from ./IPFilterScanner.l:39: /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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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 ../../src/Types.h:30, + from ./IPFilterScanner.l:39: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } | ^ -/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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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/arrstr.h:15, - from ../../src/SearchExpr.h:29, - from ./Scanner.l:3: -/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 ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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; } - | ^ -/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); } - | ^ +/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 ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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::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/arrstr.h:15, @@ -34049,18 +34044,13 @@ In file included from /usr/include/wx-3.0/wx/arrstr.h:15, from ../../src/SearchExpr.h:29, from ./Scanner.l:3: -/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 ../../src/Types.h:30, - from ./IPFilterScanner.l:39: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const 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: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/arrstr.h:15, @@ -34072,22 +34062,51 @@ In file included from /usr/include/wx-3.0/wx/arrstr.h:15, from ../../src/SearchExpr.h:29, from ./Scanner.l:3: -/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: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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 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 ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: /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 ../../src/Types.h:30, - from ./IPFilterScanner.l:39: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: /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) | ~~~~~~~~~~^~ @@ -34097,16 +34116,84 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: /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 ../../src/Types.h:30, - from ./IPFilterScanner.l:39: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: /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 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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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::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); } @@ -34114,12 +34201,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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 ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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; | ~~~~~~~~~~^~ @@ -34130,12 +34219,50 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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 ../../src/Types.h:30, - from ./IPFilterScanner.l:39: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: /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; | ~~~~~~~~~~^~ @@ -34267,9 +34394,269 @@ /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 '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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 '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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 ../../src/Types.h:30, - from ../../src/FileArea.h:25, - from ../../src/FileArea.cpp:37: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 '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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 '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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: /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); } @@ -34277,37 +34664,112 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/FileArea.h:25, - from ../../src/FileArea.cpp:37: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: /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 ../../src/Types.h:30, - from ../../src/FileArea.h:25, - from ../../src/FileArea.cpp:37: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: /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 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 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 ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: /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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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 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 ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: -/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/FileArea.h:25, + from ../../src/FileArea.cpp:37: +/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 ../../src/Types.h:30, @@ -34322,22 +34784,24 @@ /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 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); } - | ^ +/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 ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: -/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 ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: -/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 - | ~~~~~~~~~~~~~^ + from ../../src/Types.h:30, + from ../../src/FileArea.h:25, + from ../../src/FileArea.cpp:37: +/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 ../../src/Types.h:30, + from ../../src/FileArea.h:25, + from ../../src/FileArea.cpp:37: +/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); } @@ -34374,42 +34838,230 @@ /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 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); } - | ^ +/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 ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: /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 ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: -/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: /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 ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: -/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 '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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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); } + | ^ +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 '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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/AsyncDNS.h:30, @@ -34422,10 +35074,10 @@ /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); } - | ^ +/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 ../../src/AsyncDNS.h:30, @@ -34438,10 +35090,10 @@ /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); } - | ^ +/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 ../../src/AsyncDNS.h:30, @@ -34454,10 +35106,10 @@ /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: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 ../../src/AsyncDNS.h:30, @@ -34502,72 +35154,38 @@ /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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); } - | ^ +/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: + from ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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) - | ~~~~~~~~~~^~ -In file included from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: +/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: +/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 ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: +/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); } @@ -34584,24 +35202,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 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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 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); } @@ -34618,24 +35218,38 @@ /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 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 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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: + from ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: +/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 ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: +/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 ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: +/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); } @@ -34652,28 +35266,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 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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 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); } @@ -34690,28 +35282,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 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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 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); } @@ -34744,28 +35314,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 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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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; } @@ -34802,6 +35350,24 @@ /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(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; } @@ -34820,6 +35386,24 @@ /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 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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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; } @@ -34838,46 +35422,46 @@ /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 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 ../../src/Types.h:30, - from ../../src/FileArea.h:25, - from ../../src/FileArea.cpp:37: + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: /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 ../../src/Types.h:30, - from ../../src/FileArea.h:25, - from ../../src/FileArea.cpp:37: -/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); } - | ^ + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 ../../src/Types.h:30, - from ../../src/FileArea.h:25, - from ../../src/FileArea.cpp:37: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 ../../src/Types.h:30, - from ../../src/FileArea.h:25, - from ../../src/FileArea.cpp:37: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': -/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } - | ^ + from ../../src/DeadSourceList.h:32, + from ../../src/DeadSourceList.cpp:26: +/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 ../../src/Types.h:30, @@ -34889,13 +35473,13 @@ In file included from ../../src/Types.h:30, from ../../src/DeadSourceList.h:32, from ../../src/DeadSourceList.cpp:26: -/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; } - | ^ +/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 ../../src/Types.h:30, @@ -34907,13 +35491,31 @@ In file included from ../../src/Types.h:30, from ../../src/DeadSourceList.h:32, from ../../src/DeadSourceList.cpp:26: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ +/usr/include/wx-3.0/wx/string.h: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: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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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 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 ../../src/Types.h:30, @@ -34925,13 +35527,31 @@ In file included from ../../src/Types.h:30, from ../../src/DeadSourceList.h:32, from ../../src/DeadSourceList.cpp:26: -/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; } - | ^ +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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 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 ../../src/Types.h:30, @@ -34943,9 +35563,99 @@ In file included from ../../src/Types.h:30, from ../../src/DeadSourceList.h:32, from ../../src/DeadSourceList.cpp:26: -/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: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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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); } @@ -34953,39 +35663,57 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: + from ../../src/FileArea.h:25, + from ../../src/FileArea.cpp:37: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: + from ../../src/FileArea.h:25, + from ../../src/FileArea.cpp:37: /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 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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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::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/arrstr.h:15, + from ../../src/SearchExpr.h:29, + from ./Scanner.l:3: +/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: + from ../../src/FileArea.h:25, + from ../../src/FileArea.cpp:37: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: + from ../../src/FileArea.h:25, + from ../../src/FileArea.cpp:37: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': -/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } - | ^ +/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 ../../src/Types.h:30, @@ -35001,13 +35729,13 @@ from ../../src/MD4Hash.h:29, from ../../src/CanceledFileList.h:29, from ../../src/CanceledFileList.cpp:26: -/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; } - | ^ +/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 ../../src/Types.h:30, @@ -35015,21 +35743,21 @@ from ../../src/MD4Hash.h:29, from ../../src/CanceledFileList.h:29, from ../../src/CanceledFileList.cpp:26: -/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/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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, from ../../src/CanceledFileList.h:29, from ../../src/CanceledFileList.cpp:26: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ +/usr/include/wx-3.0/wx/string.h: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 ../../src/Types.h:30, @@ -35037,17 +35765,17 @@ from ../../src/MD4Hash.h:29, from ../../src/CanceledFileList.h:29, from ../../src/CanceledFileList.cpp:26: -/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/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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, from ../../src/CanceledFileList.h:29, from ../../src/CanceledFileList.cpp:26: -/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: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 '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); } @@ -35120,82 +35848,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 | ~~~~~~~~~~^~ -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 '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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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); } @@ -35203,46 +35855,6 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 '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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, from ../../src/CanceledFileList.h:29, @@ -35255,18 +35867,13 @@ from ../../src/MD4Hash.h:29, from ../../src/CanceledFileList.h:29, from ../../src/CanceledFileList.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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); } - | ^ +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/libs/common/../../Types.h:30, @@ -35282,13 +35889,13 @@ from ../../src/CFile.h:29, from ../../src/FileAutoClose.h:29, from ../../src/FileAutoClose.cpp:26: -/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); } - | ^ +/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 ../../src/libs/common/../../Types.h:30, @@ -35296,21 +35903,21 @@ from ../../src/CFile.h:29, from ../../src/FileAutoClose.h:29, from ../../src/FileAutoClose.cpp:26: -/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/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 ../../src/libs/common/../../Types.h:30, from ../../src/libs/common/Path.h:28, from ../../src/CFile.h:29, from ../../src/FileAutoClose.h:29, from ../../src/FileAutoClose.cpp:26: -/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); } - | ^ +/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 ../../src/libs/common/../../Types.h:30, @@ -35318,21 +35925,21 @@ from ../../src/CFile.h:29, from ../../src/FileAutoClose.h:29, from ../../src/FileAutoClose.cpp:26: -/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/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 ../../src/libs/common/../../Types.h:30, from ../../src/libs/common/Path.h:28, from ../../src/CFile.h:29, from ../../src/FileAutoClose.h:29, from ../../src/FileAutoClose.cpp:26: -/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: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 ../../src/libs/common/../../Types.h:30, @@ -35348,13 +35955,13 @@ from ../../src/CFile.h:29, from ../../src/FileAutoClose.h:29, from ../../src/FileAutoClose.cpp:26: -/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; } - | ^ +/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 ../../src/libs/common/../../Types.h:30, @@ -35370,13 +35977,13 @@ from ../../src/CFile.h:29, from ../../src/FileAutoClose.h:29, from ../../src/FileAutoClose.cpp:26: -/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; } - | ^ +/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 ../../src/libs/common/../../Types.h:30, @@ -35392,13 +35999,13 @@ from ../../src/CFile.h:29, from ../../src/FileAutoClose.h:29, from ../../src/FileAutoClose.cpp:26: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ +/usr/include/wx-3.0/wx/string.h: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 ../../src/libs/common/../../Types.h:30, @@ -35414,13 +36021,13 @@ from ../../src/CFile.h:29, from ../../src/FileAutoClose.h:29, from ../../src/FileAutoClose.cpp:26: -/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; } - | ^ +/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 ../../src/libs/common/../../Types.h:30, @@ -35436,9 +36043,9 @@ from ../../src/CFile.h:29, from ../../src/FileAutoClose.h:29, from ../../src/FileAutoClose.cpp:26: -/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: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: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); } @@ -35583,76 +36190,10 @@ /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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); } - | ^ +/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 ../../src/Types.h:30, @@ -35668,13 +36209,13 @@ from ../../src/MD4Hash.h:29, from ../../src/CanceledFileList.h:29, from ../../src/CanceledFileList.cpp:26: -/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); } - | ^ +/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 ../../src/Types.h:30, @@ -35690,13 +36231,13 @@ from ../../src/MD4Hash.h:29, from ../../src/CanceledFileList.h:29, from ../../src/CanceledFileList.cpp:26: -/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); } - | ^ +/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 ../../src/Types.h:30, @@ -35712,60 +36253,6 @@ from ../../src/MD4Hash.h:29, from ../../src/CanceledFileList.h:29, from ../../src/CanceledFileList.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: /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; | ~~~~~~~~~~^ @@ -35776,14 +36263,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -35794,14 +36285,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: /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; | ~~~~~~~~~~^ @@ -35812,14 +36307,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -35830,14 +36329,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: /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; | ~~~~~~~~~~^ @@ -35848,171 +36351,21 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/DeadSourceList.cpp:26: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../../src/InternalEvents.h:29, @@ -36072,28 +36425,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/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor '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 ) \ @@ -36149,28 +36480,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/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In member function '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; } \ @@ -36203,72 +36512,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In 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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In constructor '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 ) \ @@ -36427,28 +36670,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/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -36488,28 +36709,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/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor '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 ) \ @@ -36565,28 +36764,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/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In member function '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; } \ @@ -36619,116 +36796,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/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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/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 ) \ @@ -37728,34 +37795,13 @@ /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 ../../src/InternalEvents.h:29, - from ../../src/AsyncDNS.cpp:29: -/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/string.h:24, - from ../../src/AsyncDNS.h:30, - from ../../src/AsyncDNS.cpp:27: -/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 ../../src/InternalEvents.h:29, - from ../../src/AsyncDNS.cpp:29: -/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from /usr/include/wx-3.0/wx/filename.h:17, from ../../src/SafeFile.h:30, from ../../src/CFile.h:30, from ../../src/FileAutoClose.h:29, - from ../../src/FileArea.cpp:38: + from ../../src/FileAutoClose.cpp:26: /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 ) \ @@ -37898,6 +37944,27 @@ /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 ../../src/InternalEvents.h:29, + from ../../src/AsyncDNS.cpp:29: +/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/string.h:24, + from ../../src/AsyncDNS.h:30, + from ../../src/AsyncDNS.cpp:27: +/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 ../../src/InternalEvents.h:29, + from ../../src/AsyncDNS.cpp:29: +/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/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 ) \ @@ -38182,13 +38249,10 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/filename.h:17, - from ../../src/SafeFile.h:30, - from ../../src/CFile.h:30, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/CanceledFileList.cpp:29: /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 ) \ @@ -38473,27 +38537,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from ../../src/Logger.h:29, - from ./IPFilterScanner.l:40: -/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/string.h:24, - from ../../src/Types.h:30, - from ./IPFilterScanner.l:39: -/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 ../../src/Logger.h:29, - from ./IPFilterScanner.l:40: -/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/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 ) \ @@ -38636,149 +38679,156 @@ /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 '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] +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 ../../src/SafeFile.h:30, + from ../../src/CFile.h:30, + from ../../src/FileAutoClose.h:29, + from ../../src/FileArea.cpp:38: +/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( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: 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:255:33: 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: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/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: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: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( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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] +/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: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/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] +/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: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 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: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 ) \ | ^ @@ -38788,8 +38838,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: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: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; } @@ -38803,13 +38853,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/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 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 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' @@ -38818,10 +38868,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/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 '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 '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' @@ -38830,10 +38880,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/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 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_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 ) \ | ^ @@ -38843,8 +38893,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: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: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; } @@ -38858,13 +38908,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_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' @@ -38873,10 +38923,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/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 '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 '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' @@ -38885,10 +38935,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/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 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -38898,13 +38948,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -38914,160 +38964,176 @@ /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: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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-Parser.o `test -f 'Parser.cpp' || echo '../../src/'`Parser.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/CanceledFileList.cpp:29: -/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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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: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 ../../src/Logger.h:29, + from ./IPFilterScanner.l:40: +/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/string.h:24, + from ../../src/Types.h:30, + from ./IPFilterScanner.l:39: +/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 ../../src/Logger.h:29, + from ./IPFilterScanner.l:40: +/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/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 ) \ | ^ @@ -39077,8 +39143,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/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: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; } @@ -39092,13 +39158,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -39107,10 +39173,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -39119,10 +39185,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_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 ) \ | ^ @@ -39132,8 +39198,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/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: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; } @@ -39147,13 +39213,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -39162,10 +39228,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -39174,10 +39240,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -39187,13 +39253,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -39203,13 +39269,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/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: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: 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/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 ) \ | ^ @@ -39219,8 +39285,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/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/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; } @@ -39234,13 +39300,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -39249,10 +39315,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -39261,10 +39327,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -39274,8 +39340,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/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/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; } @@ -39289,13 +39355,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -39304,10 +39370,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -39316,10 +39382,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -39329,13 +39395,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -39345,48 +39411,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/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/FileAutoClose.h:29, - from ../../src/FileArea.cpp:38: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FileArea.h:25, - from ../../src/FileArea.cpp:37: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/FileAutoClose.h:29, - from ../../src/FileArea.cpp:38: -/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/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 ) \ @@ -39671,155 +39701,45 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/filename.h:17, - from ../../src/SafeFile.h:30, +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-Parser.o `test -f 'Parser.cpp' || echo '../../src/'`Parser.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, from ../../src/CFile.h:30, from ../../src/FileAutoClose.h:29, - from ../../src/FileArea.cpp:38: -/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; } + from ../../src/FileAutoClose.cpp:26: +/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/string.h:24, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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/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; } - | ^~~~~~~~ +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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/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 ) \ @@ -40104,6 +40024,155 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/filename.h:17, + from ../../src/SafeFile.h:30, + from ../../src/CFile.h:30, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: +/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -40112,15 +40181,17 @@ from ../../src/SafeFile.h:32, from ../../src/CFile.h:30, from ../../src/FileAutoClose.h:29, - from ../../src/FileArea.cpp:38: + from ../../src/FileAutoClose.cpp:26: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FileArea.h:25, - from ../../src/FileArea.cpp:37: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/FileAutoClose.h:29, + from ../../src/FileAutoClose.cpp:26: /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&) | ^~~~~~~~ @@ -40141,17 +40212,15 @@ from ../../src/SafeFile.h:32, from ../../src/CFile.h:30, from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: + from ../../src/FileArea.cpp:38: /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/string.h:24, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: + from ../../src/Types.h:30, + from ../../src/FileArea.h:25, + from ../../src/FileArea.cpp:37: /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&) | ^~~~~~~~ @@ -40166,7 +40235,35 @@ from ../../src/SafeFile.h:32, from ../../src/CFile.h:30, from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: + from ../../src/FileArea.cpp:38: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/CanceledFileList.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/CanceledFileList.h:29, + from ../../src/CanceledFileList.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/CanceledFileList.cpp:29: /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) @@ -40177,7 +40274,7 @@ from ../../src/SafeFile.h:30, from ../../src/CFile.h:30, from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: + from ../../src/FileArea.cpp:38: /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 ) \ @@ -40320,35 +40417,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/CanceledFileList.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/CanceledFileList.h:29, - from ../../src/CanceledFileList.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/CanceledFileList.cpp:29: -/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) - | ^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-PlatformSpecific.o `test -f 'PlatformSpecific.cpp' || echo '../../src/'`PlatformSpecific.cpp In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -40503,17 +40571,15 @@ from ../../src/SafeFile.h:32, from ../../src/CFile.h:30, from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: + from ../../src/FileArea.cpp:38: /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/string.h:24, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/FileAutoClose.h:29, - from ../../src/FileAutoClose.cpp:26: + from ../../src/Types.h:30, + from ../../src/FileArea.h:25, + from ../../src/FileArea.cpp:37: /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&) | ^~~~~~~~ @@ -40552,8 +40618,10 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-PlatformSpecific.o `test -f 'PlatformSpecific.cpp' || echo '../../src/'`PlatformSpecific.cpp g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-RandomFunctions.o `test -f 'RandomFunctions.cpp' || echo '../../src/'`RandomFunctions.cpp g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-RC4Encrypt.o `test -f 'RC4Encrypt.cpp' || echo '../../src/'`RC4Encrypt.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-StateMachine.o `test -f 'StateMachine.cpp' || echo '../../src/'`StateMachine.cpp In file included from /usr/include/wx-3.0/wx/arrstr.h:15, from ../../src/SearchExpr.h:29, from ./Parser.y:2: @@ -40809,7 +40877,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 | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-StateMachine.o `test -f 'StateMachine.cpp' || echo '../../src/'`StateMachine.cpp g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-TerminationProcessAmuleweb.o `test -f 'TerminationProcessAmuleweb.cpp' || echo '../../src/'`TerminationProcessAmuleweb.cpp /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] @@ -40955,29 +41022,9 @@ /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/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, - from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, - from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, - from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, - from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, - from /usr/include/boost/shared_ptr.hpp:17, - from /usr/include/boost/date_time/time_clock.hpp:17, - from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10, - from /usr/include/boost/asio/time_traits.hpp:23, - from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22, - from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29, - from /usr/include/boost/asio/basic_deadline_timer.hpp:25, - from /usr/include/boost/asio.hpp:25, - from ../../src/LibSocketAsio.cpp:45, - from ../../src/LibSocket.cpp:29: -/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' - 36 | BOOST_PRAGMA_MESSAGE( - | ^~~~~~~~~~~~~~~~~~~~ In file included from ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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); } @@ -40985,16 +41032,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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) | ~~~~~~~~~~^~ @@ -41005,16 +41050,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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) | ~~~~~~~~~~^~ @@ -41025,16 +41068,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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) | ~~~~~~~~~~~~~^~ @@ -41045,16 +41086,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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) | ~~~~~~~~~~~~~^~ @@ -41065,16 +41104,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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) | ~~~~~~~~~~^~ @@ -41085,16 +41122,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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) | ~~~~~~~~~~~~~^~ @@ -41105,16 +41140,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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) | ~~~~~~~~~~^~ @@ -41125,16 +41158,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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) | ~~~~~~~~~~~~~^~ @@ -41145,16 +41176,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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; | ~~~~~~~~~~^~ @@ -41165,26 +41194,201 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, from ../../src/RandomFunctions.h:28, from ../../src/RandomFunctions.cpp:28: -/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); } - | ^ +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, @@ -41196,6 +41400,48 @@ In file included from ../../src/Types.h:30, from ../../src/RandomFunctions.h:28, from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/RandomFunctions.h:28, + from ../../src/RandomFunctions.cpp:28: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: /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) | ~~~~~~~~~~^~ @@ -41205,15 +41451,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: /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) | ~~~~~~~~~~^~ @@ -41223,15 +41471,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: /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) | ~~~~~~~~~~~~~^~ @@ -41241,18 +41491,239 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: /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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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/boost/smart_ptr/detail/sp_thread_sleep.hpp:22, + from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23, + from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14, + from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42, + from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:29, + from /usr/include/boost/shared_ptr.hpp:17, + from /usr/include/boost/date_time/time_clock.hpp:17, + from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10, + from /usr/include/boost/asio/time_traits.hpp:23, + from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22, + from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29, + from /usr/include/boost/asio/basic_deadline_timer.hpp:25, + from /usr/include/boost/asio.hpp:25, + from ../../src/LibSocketAsio.cpp:45, + from ../../src/LibSocket.cpp:29: +/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' + 36 | BOOST_PRAGMA_MESSAGE( + | ^~~~~~~~~~~~~~~~~~~~ +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from ../../src/OtherFunctions.h:29, @@ -41541,86 +42012,126 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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 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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: /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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: -/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: /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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: -/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: /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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: -/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: /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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: -/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -41719,6 +42230,19 @@ /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/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ @@ -41731,6 +42255,33 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In 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; } \ @@ -41763,6 +42314,165 @@ /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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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; } @@ -41770,14 +42480,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: /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) | ~~~~~~~~~~^~ @@ -41788,14 +42500,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: /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) | ~~~~~~~~~~~~~^~ @@ -41806,14 +42520,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: /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) | ~~~~~~~~~~^~ @@ -41824,14 +42540,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: /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) | ~~~~~~~~~~~~~^~ @@ -41842,14 +42560,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: /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; | ~~~~~~~~~~^~ @@ -41860,110 +42580,121 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: -/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); } - | ^ +/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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: -/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); } - | ^ + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: -/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); } - | ^ + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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) | ~~~~~~~~~~^~ @@ -41973,17 +42704,23 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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) | ~~~~~~~~~~^~ @@ -41993,17 +42730,23 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -42013,37 +42756,86 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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::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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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; + | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-ThreadScheduler.o `test -f 'ThreadScheduler.cpp' || echo '../../src/'`ThreadScheduler.cpp /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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) | ~~~~~~~~~~^~ @@ -42053,37 +42845,109 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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 '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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 '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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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) | ~~~~~~~~~~^~ @@ -42093,21 +42957,274 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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) | ~~~~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-ThreadScheduler.o `test -f 'ThreadScheduler.cpp' || echo '../../src/'`ThreadScheduler.cpp +/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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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 '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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: +/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 '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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } @@ -42115,14 +43232,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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; | ~~~~~~~~~~^ @@ -42133,14 +43250,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -42151,14 +43268,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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; | ~~~~~~~~~~^ @@ -42169,14 +43286,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -42187,14 +43304,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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; | ~~~~~~~~~~^ @@ -42205,14 +43322,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -42223,14 +43340,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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; | ~~~~~~~~~~^ @@ -42241,137 +43358,225 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /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 ../../src/Types.h:30, - from ../../src/RandomFunctions.h:28, - from ../../src/RandomFunctions.cpp:28: + from ../../src/RC4Encrypt.h:33, + from ../../src/RC4Encrypt.cpp:27: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } - | ^ +/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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 ../../src/StateMachine.h:36, from ../../src/StateMachine.cpp:26: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': @@ -42604,241 +43809,6 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 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 ../../src/Types.h:30, from ../../src/LibSocket.h:31, from ../../src/LibSocketAsio.cpp:59, @@ -42953,48 +43923,27 @@ /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); } + | ^ /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 ../../src/StateMachine.h:36, - from ../../src/StateMachine.cpp:26: + from ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: /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 ../../src/StateMachine.h:36, - from ../../src/StateMachine.cpp:26: -/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 ../../src/StateMachine.h:36, from ../../src/StateMachine.cpp:26: -/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 ../../src/StateMachine.h:36, - from ../../src/StateMachine.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: /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; } | ^~~~~~~~ @@ -43005,10 +43954,11 @@ /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 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 ../../src/StateMachine.h:36, + from ../../src/StateMachine.cpp:26: +/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); } @@ -43022,6 +43972,10 @@ /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 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 ../../src/Types.h:30, from ../../src/LibSocket.h:31, from ../../src/LibSocketAsio.cpp:59, @@ -43029,24 +43983,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 '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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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) - | ~~~~~~~~~~^~ + from ../../src/StateMachine.h:36, + from ../../src/StateMachine.cpp:26: +/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 ../../src/StateMachine.h:36, + from ../../src/StateMachine.cpp:26: +/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 ../../src/StateMachine.h:36, @@ -43059,24 +44011,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 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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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); } @@ -43125,24 +44059,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 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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 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); } @@ -43159,24 +44075,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 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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const 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); } @@ -43193,629 +44091,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 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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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 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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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 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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/RC4Encrypt.h:33, - from ../../src/RC4Encrypt.cpp:27: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/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 ) \ @@ -43871,6 +44146,28 @@ /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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/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 ) \ @@ -43884,9 +44181,24 @@ /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 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: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: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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -43899,9 +44211,33 @@ /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 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: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 '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: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 ) \ | ^ @@ -43926,6 +44262,61 @@ /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: 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/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; } \ @@ -43942,6 +44333,38 @@ /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 '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/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; } \ @@ -43958,6 +44381,116 @@ /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 '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/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 ) \ @@ -43974,6 +44507,22 @@ /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; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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 ) \ | ^ @@ -43989,6 +44538,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/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: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 ) \ | ^ @@ -44100,164 +44665,18 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/LibSocketAsio.cpp:61, - from ../../src/LibSocket.cpp:29: -/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] +/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: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: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: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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/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:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/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:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/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: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; } @@ -44271,13 +44690,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -44286,22 +44705,22 @@ /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: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 '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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' +/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: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: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 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -44311,8 +44730,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/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: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; } @@ -44326,13 +44745,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -44341,54 +44760,54 @@ /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: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 '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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' +/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: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: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 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' - 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: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 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_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; } \ | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' - 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: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: 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/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 ) \ | ^ @@ -44398,8 +44817,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/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/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; } @@ -44413,13 +44832,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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' @@ -44428,22 +44847,22 @@ /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/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 '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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' +/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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_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 ) \ | ^ @@ -44453,8 +44872,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/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/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; } @@ -44468,13 +44887,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -44483,435 +44902,54 @@ /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/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 '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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' +/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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' - 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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' - 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/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/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ./Parser.y:4: -/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/arrstr.h:14, - from ../../src/SearchExpr.h:29, - from ./Parser.y:2: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ./Parser.y:4: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ./Parser.y:4: -/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; } - | ^~~~~~~~ -/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/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 ) \ | ^ @@ -44921,8 +44959,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/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; } @@ -44936,13 +44974,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/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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -44951,22 +44989,22 @@ /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: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 '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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' +/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: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: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 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -44976,8 +45014,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/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; } @@ -44991,13 +45029,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/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 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 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' @@ -45006,49 +45044,49 @@ /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: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 '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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' +/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: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: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 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/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:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' - 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/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 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/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:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' - 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/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; } @@ -45114,49 +45152,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/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: 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 ) \ @@ -45173,18 +45168,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: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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/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:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -45224,61 +45207,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/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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/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: 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; } \ @@ -45311,62 +45239,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/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:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/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:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ./Parser.y:4: -/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/arrstr.h:14, - from ../../src/SearchExpr.h:29, - from ./Parser.y:2: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -45651,12 +45523,10 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/LibSocketAsio.cpp:61, + from ../../src/LibSocket.cpp:29: /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 ) \ @@ -45703,9 +45573,9 @@ /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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ /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 ) | ^~~~~~~~~~~~~~~~~~~~ @@ -45758,9 +45628,9 @@ /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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ /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 ) | ^~~~~~~~~~~~~~~~~~~~ @@ -45771,9 +45641,9 @@ /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:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ /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 ) | ^~~~~~~~~~~~~~~~~~~~ @@ -45787,9 +45657,9 @@ /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:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ /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 ) | ^~~~~~~~~~~~~~~~~~~~ @@ -45845,9 +45715,9 @@ /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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ /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, \ | ^~~~~~~~~~~~~~~~~~~~ @@ -45900,9 +45770,9 @@ /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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ /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, \ | ^~~~~~~~~~~~~~~~~~~~ @@ -45913,9 +45783,9 @@ /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:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ /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, \ | ^~~~~~~~~~~~~~~~~~~~ @@ -45929,9 +45799,9 @@ /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:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ /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, \ | ^~~~~~~~~~~~~~~~~~~~ @@ -45987,9 +45857,9 @@ /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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ /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, \ | ^~~~~~~~~~~~~~~~~~~~ @@ -46027,22 +45897,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 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: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 ) \ | ^ @@ -46058,9 +45912,9 @@ /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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ /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, \ | ^~~~~~~~~~~~~~~~~~~~ @@ -46071,9 +45925,9 @@ /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:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ /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, \ | ^~~~~~~~~~~~~~~~~~~~ @@ -46087,293 +45941,18 @@ /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; } - | ^~~~~~~~ -/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] +/usr/include/wx-3.0/wx/hashmap.h:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' 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: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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/filename.h:17, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/RC4Encrypt.h:35, - from ../../src/RC4Encrypt.cpp:27: -/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/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 ) \ @@ -46658,149 +46237,242 @@ /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 '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] +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ./Parser.y:4: +/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/arrstr.h:14, + from ../../src/SearchExpr.h:29, + from ./Parser.y:2: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ./Parser.y:4: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ./Parser.y:4: +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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/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/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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/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/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/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/PlatformSpecific.cpp:103: +/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/string.h:24, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/PlatformSpecific.cpp:103: +/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/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 ) \ | ^ @@ -46810,8 +46482,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: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; } @@ -46825,13 +46497,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: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' @@ -46840,22 +46512,22 @@ /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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 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: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 ) \ | ^ @@ -46865,8 +46537,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: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; } @@ -46880,13 +46552,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: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/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' @@ -46895,79 +46567,54 @@ /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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 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: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 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ /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 member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/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:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ /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; } | ^~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/LibSocketAsio.cpp:63, - from ../../src/LibSocket.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: -/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/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/LibSocketAsio.cpp:63, - from ../../src/LibSocket.cpp:29: -/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/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/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 ) \ | ^ @@ -46977,8 +46624,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/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/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; } @@ -46992,13 +46639,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -47007,22 +46654,22 @@ /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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -47032,8 +46679,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/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/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; } @@ -47047,13 +46694,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -47062,58 +46709,59 @@ /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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ /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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ /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/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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-UPnPBase.o `test -f 'UPnPBase.cpp' || echo '../../src/'`UPnPBase.cpp In file included from /usr/include/wx-3.0/wx/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/LibSocketAsio.cpp:61, - from ../../src/LibSocket.cpp:29: + from /usr/include/wx-3.0/wx/filename.h:17, + from ../../src/SafeFile.h:30, + from ../../src/CFile.h:30, + from ../../src/PlatformSpecific.cpp:103: /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 ) \ @@ -47160,9 +46808,9 @@ /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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 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 ) | ^~~~~~~~~~~~~~~~~~~~ @@ -47215,9 +46863,9 @@ /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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 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 ) | ^~~~~~~~~~~~~~~~~~~~ @@ -47228,9 +46876,9 @@ /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:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' - 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 ) | ^~~~~~~~~~~~~~~~~~~~ @@ -47244,9 +46892,9 @@ /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:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' - 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 ) | ^~~~~~~~~~~~~~~~~~~~ @@ -47256,62 +46904,48 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/PlatformSpecific.cpp:103: -/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/string.h:24, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' +In file included from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': +/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] + 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcessAmuleweb.h:31, + from ../../src/TerminationProcessAmuleweb.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/PlatformSpecific.cpp:103: -/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/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/LibSocketAsio.cpp:67, - from ../../src/LibSocket.cpp:29: + from ./Parser.y:4: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/LibSocket.h:31, - from ../../src/LibSocketAsio.cpp:59, - from ../../src/LibSocket.cpp:29: +In file included from /usr/include/wx-3.0/wx/arrstr.h:14, + from ../../src/SearchExpr.h:29, + from ./Parser.y:2: /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/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -47322,21 +46956,22 @@ from /usr/include/wx-3.0/wx/intl.h:17, from /usr/include/wx-3.0/wx/filename.h:17, from ../../src/SafeFile.h:30, - from ../../src/CFile.h:30, - from ../../src/PlatformSpecific.cpp:103: -/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&)': + from ../../src/MemFile.h:29, + from ../../src/RC4Encrypt.h:35, + from ../../src/RC4Encrypt.cpp:27: +/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: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: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/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: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; } | ^~~~~~~~ @@ -47346,52 +46981,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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; } | ^~~~~~~~ @@ -47401,72 +47036,147 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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/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: 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: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: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/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: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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from ../../src/Types.h:30, + from ../../src/ThreadScheduler.h:33, + from ../../src/ThreadScheduler.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/ThreadScheduler.h:33, + from ../../src/ThreadScheduler.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/ThreadScheduler.h:33, + from ../../src/ThreadScheduler.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/ThreadScheduler.h:33, + from ../../src/ThreadScheduler.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/ThreadScheduler.h:33, + from ../../src/ThreadScheduler.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/ThreadScheduler.h:33, + from ../../src/ThreadScheduler.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/ThreadScheduler.h:33, + from ../../src/ThreadScheduler.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/ThreadScheduler.h:33, + from ../../src/ThreadScheduler.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/ThreadScheduler.h:33, + from ../../src/ThreadScheduler.cpp:25: +/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/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 ) \ | ^ @@ -47476,8 +47186,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; } @@ -47491,13 +47201,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: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: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' @@ -47506,10 +47216,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' @@ -47518,10 +47228,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 ) \ | ^ @@ -47531,8 +47241,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; } @@ -47546,13 +47256,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' @@ -47561,10 +47271,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' @@ -47573,10 +47283,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; } \ | ^~~~~~~~ @@ -47586,13 +47296,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; } \ | ^~~~~~~~ @@ -47602,88 +47312,42 @@ /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; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ThreadScheduler.h:33, - from ../../src/ThreadScheduler.cpp:25: -/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 ../../src/Types.h:30, - from ../../src/ThreadScheduler.h:33, - from ../../src/ThreadScheduler.cpp:25: -/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 ../../src/Types.h:30, - from ../../src/ThreadScheduler.h:33, - from ../../src/ThreadScheduler.cpp:25: -/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 ../../src/Types.h:30, - from ../../src/ThreadScheduler.h:33, - from ../../src/ThreadScheduler.cpp:25: -/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 ../../src/Types.h:30, - from ../../src/ThreadScheduler.h:33, - from ../../src/ThreadScheduler.cpp:25: -/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 ../../src/Types.h:30, - from ../../src/ThreadScheduler.h:33, - from ../../src/ThreadScheduler.cpp:25: -/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 ../../src/Types.h:30, - from ../../src/ThreadScheduler.h:33, - from ../../src/ThreadScheduler.cpp:25: -/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 ../../src/Types.h:30, - from ../../src/ThreadScheduler.h:33, - from ../../src/ThreadScheduler.cpp:25: -/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 ../../src/Types.h:30, - from ../../src/ThreadScheduler.h:33, - from ../../src/ThreadScheduler.cpp:25: -/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/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/PlatformSpecific.cpp:103: +/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/string.h:24, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/PlatformSpecific.h:28, + from ../../src/PlatformSpecific.cpp:25: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ) \ | ^ @@ -47693,8 +47357,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: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: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; } @@ -47708,13 +47372,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/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 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 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' @@ -47723,10 +47387,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/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 '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 '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' @@ -47735,10 +47399,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/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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -47748,8 +47412,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: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: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; } @@ -47763,13 +47427,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -47778,10 +47442,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/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 '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 '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' @@ -47790,10 +47454,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/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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -47803,13 +47467,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -47819,8 +47483,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: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: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; } @@ -47933,35 +47597,6 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/PlatformSpecific.cpp:103: -/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/string.h:24, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/PlatformSpecific.h:28, - from ../../src/PlatformSpecific.cpp:25: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -48070,6 +47705,7 @@ /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 | ~~~~~~~~~~~~~^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-UPnPBase.o `test -f 'UPnPBase.cpp' || echo '../../src/'`UPnPBase.cpp /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); } @@ -48178,6 +47814,488 @@ /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 ../../src/Logger.h:29, + from ../../src/LibSocketAsio.cpp:63, + from ../../src/LibSocket.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +In file included from ../../src/Logger.h:29, + from ../../src/LibSocketAsio.cpp:63, + from ../../src/LibSocket.cpp:29: +/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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/LibSocketAsio.cpp:61, + from ../../src/LibSocket.cpp:29: +/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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/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:461:16: note: in definition of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/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:281:34: note: in definition of macro '_WX_DECLARE_HASHTABLE' + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/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:282:33: note: in definition of macro '_WX_DECLARE_HASHTABLE' + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/LibSocketAsio.cpp:67, + from ../../src/LibSocket.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/LibSocket.h:31, + from ../../src/LibSocketAsio.cpp:59, + from ../../src/LibSocket.cpp:29: +/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/defs.h:3560:20: note: in definition of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/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:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -48363,6 +48481,7 @@ /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; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-Entry.o `test -f 'kademlia/kademlia/Entry.cpp' || echo '../../src/'`kademlia/kademlia/Entry.cpp In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -48392,57 +48511,6 @@ /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/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/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 ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': -/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] - 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcessAmuleweb.h:31, - from ../../src/TerminationProcessAmuleweb.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/log.h:65, from ../../src/Logger.h:28, from ../../src/ThreadScheduler.cpp:26: @@ -48588,6 +48656,7 @@ /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; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-Indexed.o `test -f 'kademlia/kademlia/Indexed.cpp' || echo '../../src/'`kademlia/kademlia/Indexed.cpp /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 ) \ @@ -49156,8 +49225,174 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-Entry.o `test -f 'kademlia/kademlia/Entry.cpp' || echo '../../src/'`kademlia/kademlia/Entry.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-Indexed.o `test -f 'kademlia/kademlia/Indexed.cpp' || echo '../../src/'`kademlia/kademlia/Indexed.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-SearchManager.o `test -f 'kademlia/kademlia/SearchManager.cpp' || echo '../../src/'`kademlia/kademlia/SearchManager.cpp +In file included from ../../src/Logger.h:29, + from ../../src/ThreadScheduler.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ThreadScheduler.h:33, + from ../../src/ThreadScheduler.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/ThreadScheduler.cpp:26: +/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/log.h:65, + from ../../src/Logger.h:28, + from ../../src/ThreadScheduler.cpp:26: +/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 ../../src/libs/common/MuleDebug.h:29, from ../../src/UPnPCompatibility.h:38, from ../../src/UPnPBase.h:36, @@ -49362,6 +49597,117 @@ /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; | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-RoutingBin.o `test -f 'kademlia/routing/RoutingBin.cpp' || echo '../../src/'`kademlia/routing/RoutingBin.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/ScopedPtr.h:29, + from ../../src/ThreadScheduler.cpp:28: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ThreadScheduler.h:33, + from ../../src/ThreadScheduler.cpp:25: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 '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); } @@ -49442,6 +49788,206 @@ /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 '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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } @@ -49602,184 +50148,131 @@ /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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-SearchManager.o `test -f 'kademlia/kademlia/SearchManager.cpp' || echo '../../src/'`kademlia/kademlia/SearchManager.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcore_a-RoutingBin.o `test -f 'kademlia/routing/RoutingBin.cpp' || echo '../../src/'`kademlia/routing/RoutingBin.cpp g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-BarShader.o `test -f 'BarShader.cpp' || echo '../../src/'`BarShader.cpp -In file included from ../../src/Logger.h:29, - from ../../src/ThreadScheduler.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ThreadScheduler.h:33, - from ../../src/ThreadScheduler.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/ThreadScheduler.cpp:26: -/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/log.h:65, - from ../../src/Logger.h:28, - from ../../src/ThreadScheduler.cpp:26: -/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/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Entry.h:43, from ../../src/kademlia/kademlia/Entry.cpp:39: -/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); } - | ^ +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, @@ -49793,6 +50286,53 @@ from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Entry.h:43, from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: /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) | ~~~~~~~~~~^~ @@ -49804,15 +50344,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: /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) | ~~~~~~~~~~^~ @@ -49824,15 +50366,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: /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) | ~~~~~~~~~~~~~^~ @@ -49844,18 +50388,416 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: /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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ In file included from /usr/include/wx-3.0/wx/log.h:65, from ../../src/Logger.h:28, from ../../src/UPnPCompatibility.h:42, @@ -49987,16 +50929,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/ScopedPtr.h:29, - from ../../src/ThreadScheduler.cpp:28: -/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); } - | ^ /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; } \ @@ -50013,132 +50945,36 @@ /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ThreadScheduler.h:33, - from ../../src/ThreadScheduler.cpp:25: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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/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: 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 ) \ @@ -50251,46 +51087,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/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -50433,246 +51229,154 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/Entry.h:44, from ../../src/kademlia/kademlia/Entry.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h: In constructor '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; } \ | ^~~~~~~~ -In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ -In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: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/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 ) \ @@ -50815,7 +51519,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/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: 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 ) \ | ^ @@ -50825,8 +51529,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: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: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; } @@ -50840,13 +51544,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/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 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 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' @@ -50855,10 +51559,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/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 '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 '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' @@ -50867,10 +51571,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/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 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_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 ) \ | ^ @@ -50880,8 +51584,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: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: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; } @@ -50895,13 +51599,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_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' @@ -50910,10 +51614,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/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 '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 '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' @@ -50922,10 +51626,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/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 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -50935,13 +51639,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -50951,188 +51655,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/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 ../../src/Logger.h:29, - from ../../src/UPnPCompatibility.h:42, - from ../../src/UPnPBase.h:36, - from ../../src/UPnPBase.cpp:36: -/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/string.h:24, - from ../../src/libs/common/MuleDebug.h:29, - from ../../src/UPnPCompatibility.h:38, - from ../../src/UPnPBase.h:36, - from ../../src/UPnPBase.cpp:36: -/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 ../../src/Logger.h:29, - from ../../src/UPnPCompatibility.h:42, - from ../../src/UPnPBase.h:36, - from ../../src/UPnPBase.cpp:36: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/Entry.h:44, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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/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 ) \ | ^ @@ -51142,8 +51671,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/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: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; } @@ -51157,13 +51686,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -51172,10 +51701,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -51184,10 +51713,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -51197,8 +51726,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/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: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; } @@ -51212,13 +51741,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -51227,10 +51756,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -51239,10 +51768,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -51252,13 +51781,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -51268,8 +51797,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/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: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; } @@ -51418,8 +51947,8 @@ | ^~~~~~~~ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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); } @@ -51428,15 +51957,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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) | ~~~~~~~~~~^~ @@ -51448,15 +51977,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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) | ~~~~~~~~~~^~ @@ -51468,15 +51997,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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) | ~~~~~~~~~~~~~^~ @@ -51488,15 +52017,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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) | ~~~~~~~~~~~~~^~ @@ -51508,15 +52037,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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) | ~~~~~~~~~~^~ @@ -51528,15 +52057,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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) | ~~~~~~~~~~~~~^~ @@ -51548,15 +52077,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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) | ~~~~~~~~~~^~ @@ -51568,15 +52097,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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) | ~~~~~~~~~~~~~^~ @@ -51588,15 +52117,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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; | ~~~~~~~~~~^~ @@ -51608,111 +52137,18 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 '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); } @@ -51721,15 +52157,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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 | ~~~~~~~~~~^~ @@ -51741,15 +52177,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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 | ~~~~~~~~~~^~ @@ -51761,15 +52197,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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 | ~~~~~~~~~~~~~^~ @@ -51781,150 +52217,167 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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 '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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, from ../../src/kademlia/kademlia/Indexed.h:43, from ../../src/kademlia/kademlia/Indexed.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h: In constructor '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; } \ | ^~~~~~~~ -In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ -In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/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/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); } @@ -51933,15 +52386,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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; | ~~~~~~~~~~^ @@ -51953,15 +52406,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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 | ~~~~~~~~~~~~~^ @@ -51973,15 +52426,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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; | ~~~~~~~~~~^ @@ -51993,15 +52446,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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 | ~~~~~~~~~~~~~^ @@ -52013,15 +52466,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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; | ~~~~~~~~~~^ @@ -52033,15 +52486,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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 | ~~~~~~~~~~~~~^ @@ -52053,15 +52506,15 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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; | ~~~~~~~~~~^ @@ -52073,106 +52526,329 @@ 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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /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/dc.h:18, - from ../../src/BarShader.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } \ | ^~~~~~~~ -In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ -In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h: In 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: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; } \ | ^~~~~~~~ -In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/hashmap.h: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 ../../src/Logger.h:29, + from ../../src/UPnPCompatibility.h:42, + from ../../src/UPnPBase.h:36, + from ../../src/UPnPBase.cpp:36: +/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/string.h:24, + from ../../src/libs/common/MuleDebug.h:29, + from ../../src/UPnPCompatibility.h:38, + from ../../src/UPnPBase.h:36, + from ../../src/UPnPBase.cpp:36: +/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 ../../src/Logger.h:29, + from ../../src/UPnPCompatibility.h:42, + from ../../src/UPnPBase.h:36, + from ../../src/UPnPBase.cpp:36: +/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 ../../src/kademlia/routing/../../Types.h:30, from ../../src/kademlia/routing/RoutingBin.h:43, from ../../src/kademlia/routing/RoutingBin.cpp:39: @@ -52230,28 +52906,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) | ~~~~~~~~~~~~~^~ -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 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); } @@ -52270,160 +52924,90 @@ /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 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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniCharRef&)': -/usr/include/wx-3.0/wx/string.h:4055:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4055 | inline bool operator!=(const wxString& s, const wxUniCharRef& c) { return !s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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; } @@ -52508,12 +53092,52 @@ /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::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 ../../src/kademlia/routing/../../Types.h:30, from ../../src/kademlia/routing/RoutingBin.h:43, from ../../src/kademlia/routing/RoutingBin.cpp:39: /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/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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::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); } @@ -52532,6 +53156,86 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } @@ -52604,153 +53308,87 @@ /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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/dc.h:20, +/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/dc.h:18, from ../../src/BarShader.cpp:26: -/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/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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&)': +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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/dc.h:18, + from ../../src/BarShader.cpp:26: +/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/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 ) \ | ^ @@ -52760,8 +53398,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/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: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; } @@ -52775,13 +53413,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -52790,10 +53428,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -52802,10 +53440,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_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 ) \ | ^ @@ -52815,8 +53453,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/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: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; } @@ -52830,13 +53468,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -52845,10 +53483,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -52857,10 +53495,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -52870,13 +53508,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -52886,8 +53524,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/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: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; } @@ -52896,22 +53534,6 @@ /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/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; } - | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/routing/../../Types.h:30, @@ -52926,45 +53548,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/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/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); } @@ -52983,81 +53566,10 @@ /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/hashmap.h: In copy constructor '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/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); } | ^ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/routing/../../Types.h:30, @@ -53072,22 +53584,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/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; } - | ^~~~~~~~ /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); } @@ -53142,184 +53638,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 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 ../../src/kademlia/routing/../../Types.h:30, - from ../../src/kademlia/routing/RoutingBin.h:43, - from ../../src/kademlia/routing/RoutingBin.cpp:39: -/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 ../../src/kademlia/routing/../../Types.h:30, - from ../../src/kademlia/routing/RoutingBin.h:43, - from ../../src/kademlia/routing/RoutingBin.cpp:39: -/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 ../../src/kademlia/routing/../../Types.h:30, - from ../../src/kademlia/routing/RoutingBin.h:43, - from ../../src/kademlia/routing/RoutingBin.cpp:39: -/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 ../../src/kademlia/routing/../../Types.h:30, - from ../../src/kademlia/routing/RoutingBin.h:43, - from ../../src/kademlia/routing/RoutingBin.cpp:39: -/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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -53351,6 +53669,18 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const 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 ../../src/kademlia/routing/../../Types.h:30, + from ../../src/kademlia/routing/RoutingBin.h:43, + from ../../src/kademlia/routing/RoutingBin.cpp:39: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -53363,6 +53693,12 @@ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/kademlia/routing/../../Types.h:30, + from ../../src/kademlia/routing/RoutingBin.h:43, + from ../../src/kademlia/routing/RoutingBin.cpp:39: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ @@ -53391,6 +53727,18 @@ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const 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 ../../src/kademlia/routing/../../Types.h:30, + from ../../src/kademlia/routing/RoutingBin.h:43, + from ../../src/kademlia/routing/RoutingBin.cpp:39: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -53403,6 +53751,12 @@ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/kademlia/routing/../../Types.h:30, + from ../../src/kademlia/routing/RoutingBin.h:43, + from ../../src/kademlia/routing/RoutingBin.cpp:39: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ @@ -53462,439 +53816,168 @@ /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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); } - | ^ +/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: /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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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); } - | ^ + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: +/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: /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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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/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; } - | ^~~~~~~~ -/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; } - | ^ + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: +/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: /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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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; } - | ^ + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: +/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: /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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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; } - | ^ + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: +/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: /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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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; } - | ^ + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: +/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: /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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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); } - | ^ + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: +/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: /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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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); } - | ^ + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: +/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: + from /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: /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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 /usr/include/wx-3.0/wx/dc.h:18, + from ../../src/BarShader.cpp:26: +/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: /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 ) \ @@ -53950,6 +54033,22 @@ /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/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: 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 ) \ @@ -53966,6 +54065,21 @@ /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 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:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -53981,6 +54095,30 @@ /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 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/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 ) \ | ^ @@ -54005,6 +54143,61 @@ /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/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/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; } \ @@ -54037,6 +54230,38 @@ /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/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -54092,6 +54317,49 @@ /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 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: 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 ) \ @@ -54108,6 +54376,18 @@ /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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -54147,6 +54427,61 @@ /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 '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/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; } \ @@ -54179,6 +54514,38 @@ /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::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -54321,166 +54688,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/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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:24, from ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, @@ -54516,160 +54723,8 @@ | ^ In file included from /usr/include/wx-3.0/wx/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/Entry.h:44, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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:20, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingBin.h:45, - from ../../src/kademlia/routing/RoutingBin.cpp:39: + from /usr/include/wx-3.0/wx/dc.h:20, + from ../../src/BarShader.cpp:26: /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 ) \ @@ -54954,6 +55009,154 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/Entry.h:44, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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; } + | ^~~~~~~~ /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 ) \ @@ -55096,34 +55299,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/Entry.h:44, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Entry.h:43, - from ../../src/kademlia/kademlia/Entry.cpp:39: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -55408,21 +55583,90 @@ /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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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&)': +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/Entry.h:44, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Entry.h:43, + from ../../src/kademlia/kademlia/Entry.cpp:39: +/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:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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: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: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/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; } | ^~~~~~~~ @@ -55432,52 +55676,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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&)' +/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: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: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/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: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: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/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; } | ^~~~~~~~ @@ -55487,9 +55731,301 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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; } + | ^~~~~~~~ +/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:20, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingBin.h:45, + from ../../src/kademlia/routing/RoutingBin.cpp:39: +/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -55836,290 +56372,200 @@ /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 '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; } +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/kademlia/kademlia/Indexed.cpp:39: +/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: +/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:14, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: +/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/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/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: +/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:20, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: +/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: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: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/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] +/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: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: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/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] +/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: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: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/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&)' +/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: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: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/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] +/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: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: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/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] +/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: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: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/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] +/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: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: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/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&)' +/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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/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 ) \ @@ -56404,76 +56850,26 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingBin.h:45, - from ../../src/kademlia/routing/RoutingBin.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../../Types.h:30, - from ../../src/kademlia/routing/RoutingBin.h:43, - from ../../src/kademlia/routing/RoutingBin.cpp:39: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: +/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:14, + from ../../src/kademlia/kademlia/SearchManager.cpp:39: +/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingBin.h:45, - from ../../src/kademlia/routing/RoutingBin.cpp:39: -/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/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/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 ) \ @@ -56646,7 +57042,7 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, +In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, from ../../src/kademlia/routing/../kademlia/Prefs.h:43, @@ -56654,298 +57050,21 @@ from ../../src/kademlia/routing/Contact.h:42, from ../../src/kademlia/routing/RoutingBin.h:45, from ../../src/kademlia/routing/RoutingBin.cpp:39: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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/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/string.h:24, + from ../../src/kademlia/routing/../../Types.h:30, + from ../../src/kademlia/routing/RoutingBin.h:43, + from ../../src/kademlia/routing/RoutingBin.cpp:39: +/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/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, +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, from ../../src/kademlia/routing/../kademlia/Prefs.h:43, @@ -56953,26 +57072,10 @@ from ../../src/kademlia/routing/Contact.h:42, from ../../src/kademlia/routing/RoutingBin.h:45, from ../../src/kademlia/routing/RoutingBin.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../../Types.h:30, - from ../../src/kademlia/routing/RoutingBin.h:43, - from ../../src/kademlia/routing/RoutingBin.cpp:39: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/affinematrix2dbase.h:17, from /usr/include/wx-3.0/wx/affinematrix2d.h:17, from /usr/include/wx-3.0/wx/dc.h:32, @@ -56991,58 +57094,14 @@ /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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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:14, - from ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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 ../../src/kademlia/kademlia/SearchManager.cpp:39: -/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:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/kademlia/kademlia/Indexed.cpp:39: -/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:20, - from ../../src/kademlia/kademlia/SearchManager.cpp:39: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingBin.h:45, + from ../../src/kademlia/routing/RoutingBin.cpp:39: /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 ) \ @@ -57186,13 +57245,21 @@ 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/kademlia/SearchManager.cpp:39: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingBin.h:45, + from ../../src/kademlia/routing/RoutingBin.cpp:39: /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:14, - from ../../src/kademlia/kademlia/SearchManager.cpp:39: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/kademlia/routing/../../Types.h:30, + from ../../src/kademlia/routing/RoutingBin.h:43, + from ../../src/kademlia/routing/RoutingBin.cpp:39: /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&) | ^~~~~~~~ @@ -57696,439 +57763,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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-listctrl.o `test -f 'extern/wxWidgets/listctrl.cpp' || echo '../../src/'`extern/wxWidgets/listctrl.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-FileDetailListCtrl.o `test -f 'FileDetailListCtrl.cpp' || echo '../../src/'`FileDetailListCtrl.cpp -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/dc.h:20, - from /usr/include/wx-3.0/wx/dcclient.h:12, - from ../../src/ColorFrameCtrl.cpp:26: -/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; } - | ^~~~~~~~ -/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, @@ -58417,148 +58051,6 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/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; } - | ^~~~~~~~ /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); } @@ -58671,6 +58163,153 @@ /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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/dc.h:20, + from /usr/include/wx-3.0/wx/dcclient.h:12, + from ../../src/ColorFrameCtrl.cpp:26: +/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/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); } @@ -58895,6 +58534,434 @@ /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: In constructor '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; } + | ^~~~~~~~ +/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-listctrl.o `test -f 'extern/wxWidgets/listctrl.cpp' || echo '../../src/'`extern/wxWidgets/listctrl.cpp +/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-FileDetailListCtrl.o `test -f 'FileDetailListCtrl.cpp' || echo '../../src/'`FileDetailListCtrl.cpp In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, @@ -59612,6 +59679,149 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-IP2Country.o `test -f 'IP2Country.cpp' || echo '../../src/'`IP2Country.cpp /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 ) \ @@ -59784,148 +59994,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/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/affinematrix2dbase.h:17, from /usr/include/wx-3.0/wx/affinematrix2d.h:17, from /usr/include/wx-3.0/wx/dc.h:32, @@ -60234,117 +60302,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/window.h:18, from /usr/include/wx-3.0/wx/control.h:22, from ../../src/ColorFrameCtrl.h:30, @@ -60512,110 +60469,61 @@ /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/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/EditServerListDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/EditServerListDlg.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/EditServerListDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/EditServerListDlg.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/EditServerListDlg.cpp:26: +/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/window.h:18, from /usr/include/wx-3.0/wx/control.h:22, from ../../src/ColorFrameCtrl.h:30, @@ -60624,6 +60532,24 @@ /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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/EditServerListDlg.cpp:26: +/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/memory.h:14, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/dc.h:18, @@ -60666,58 +60592,6 @@ /usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/window.h:18, from /usr/include/wx-3.0/wx/control.h:22, from ../../src/ColorFrameCtrl.h:30, @@ -60793,392 +60667,6 @@ /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/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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 - | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-IP2Country.o `test -f 'IP2Country.cpp' || echo '../../src/'`IP2Country.cpp -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/EditServerListDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/EditServerListDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/EditServerListDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/EditServerListDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/EditServerListDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/EditServerListDlg.cpp:26: -/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/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, @@ -61377,15 +60865,6 @@ /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, @@ -61404,24 +60883,6 @@ /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/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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) - | ~~~~~~~~~~^~ In file included from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, @@ -61449,6 +60910,39 @@ /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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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); } @@ -61457,17 +60951,21 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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) | ~~~~~~~~~~^~ @@ -61479,17 +60977,21 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -61501,17 +61003,21 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -61523,17 +61029,21 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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) | ~~~~~~~~~~^~ @@ -61545,17 +61055,21 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -61567,17 +61081,21 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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) | ~~~~~~~~~~^~ @@ -61589,17 +61107,21 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -61611,17 +61133,21 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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; | ~~~~~~~~~~^~ @@ -61633,6 +61159,141 @@ 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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, from ../../src/FileDetailListCtrl.cpp:26: @@ -61644,9 +61305,75 @@ from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/muuli_wdr.h:16, from ../../src/FileDetailListCtrl.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, @@ -61826,6 +61553,346 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } @@ -61914,6 +61981,29 @@ /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 ../../src/EditServerListDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/EditServerListDlg.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -62090,48 +62180,250 @@ /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 ../../src/EditServerListDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/EditServerListDlg.cpp:26: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-MuleColour.o `test -f 'MuleColour.cpp' || echo '../../src/'`MuleColour.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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; } +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ) \ @@ -62227,6 +62519,28 @@ /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 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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/hashmap.h: In 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; } \ @@ -62259,6 +62573,72 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2412 | int First( wxUniChar ch ) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -62543,37 +62923,10 @@ /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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); } - | ^ +/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 ../../src/Types.h:30, @@ -62589,35 +62942,13 @@ from ../../src/MD4Hash.h:29, from ../../src/Preferences.h:29, from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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: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 ../../src/Types.h:30, @@ -62633,13 +62964,13 @@ from ../../src/MD4Hash.h:29, from ../../src/Preferences.h:29, from ../../src/IP2Country.cpp:58: -/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; } - | ^ +/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 ../../src/Types.h:30, @@ -62655,13 +62986,13 @@ from ../../src/MD4Hash.h:29, from ../../src/Preferences.h:29, from ../../src/IP2Country.cpp:58: -/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; } - | ^ +/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 ../../src/Types.h:30, @@ -62677,13 +63008,13 @@ from ../../src/MD4Hash.h:29, from ../../src/Preferences.h:29, from ../../src/IP2Country.cpp:58: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ +/usr/include/wx-3.0/wx/string.h: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 ../../src/Types.h:30, @@ -62699,13 +63030,13 @@ from ../../src/MD4Hash.h:29, from ../../src/Preferences.h:29, from ../../src/IP2Country.cpp:58: -/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; } - | ^ +/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 ../../src/Types.h:30, @@ -62721,13 +63052,13 @@ from ../../src/MD4Hash.h:29, from ../../src/Preferences.h:29, from ../../src/IP2Country.cpp:58: -/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: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 ../../src/Types.h:30, @@ -62743,13 +63074,13 @@ from ../../src/MD4Hash.h:29, from ../../src/Preferences.h:29, from ../../src/IP2Country.cpp:58: -/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' - 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } - | ^ +/usr/include/wx-3.0/wx/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 ../../src/Types.h:30, @@ -62757,17 +63088,17 @@ from ../../src/MD4Hash.h:29, from ../../src/Preferences.h:29, from ../../src/IP2Country.cpp:58: -/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/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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, from ../../src/Preferences.h:29, from ../../src/IP2Country.cpp:58: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: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/gdicmn.h:22, from /usr/include/wx-3.0/wx/font.h:21, from /usr/include/wx-3.0/wx/listbase.h:15, @@ -63199,28 +63530,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/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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/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 ) \ @@ -63363,72 +63672,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/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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/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 ) \ @@ -63855,195 +64098,19 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In 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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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/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; } | ^~~~~~~~ @@ -64053,52 +64120,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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] +/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/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/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: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 copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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: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; } | ^~~~~~~~ @@ -64108,84 +64175,84 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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] +/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: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/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/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: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 member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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: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; } | ^~~~~~~~ -/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/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: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: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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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; } | ^~~~~~~~ @@ -64195,52 +64262,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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/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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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; } | ^~~~~~~~ @@ -64250,68 +64317,68 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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/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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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; } | ^~~~~~~~ @@ -64805,7 +64872,6 @@ /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; | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-MuleGifCtrl.o `test -f 'MuleGifCtrl.cpp' || echo '../../src/'`MuleGifCtrl.cpp /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); } @@ -64960,6 +65026,7 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-MuleGifCtrl.o `test -f 'MuleGifCtrl.cpp' || echo '../../src/'`MuleGifCtrl.cpp In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/muuli_wdr.h:16, from ../../src/FileDetailListCtrl.cpp:26: @@ -65048,12 +65115,57 @@ /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/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&)': +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/MuleColour.h:28, + from ../../src/MuleColour.cpp:25: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/MuleColour.h:28, + from ../../src/MuleColour.cpp:25: +/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/wx.h:20, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IP2Country.cpp:58: +/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 ) \ | ^ @@ -65063,12 +65175,9 @@ /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: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; } | ^~~~~~~~ @@ -65081,16 +65190,13 @@ /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: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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -65099,13 +65205,10 @@ /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&)' +/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' @@ -65114,13 +65217,34 @@ /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: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 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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/MuleColour.h:28, + from ../../src/MuleColour.cpp:25: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/MuleColour.h:28, + from ../../src/MuleColour.cpp:25: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: In copy constructor '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 ) \ | ^ @@ -65130,12 +65254,9 @@ /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: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; } | ^~~~~~~~ @@ -65148,16 +65269,13 @@ /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: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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -65166,13 +65284,10 @@ /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&)' +/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' @@ -65181,13 +65296,34 @@ /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: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 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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/MuleColour.h:28, + from ../../src/MuleColour.cpp:25: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/MuleColour.h:28, + from ../../src/MuleColour.cpp:25: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: In member function '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; } \ | ^~~~~~~~ @@ -65197,16 +65333,13 @@ /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: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/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -65216,40 +65349,15 @@ /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: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 ../../src/muuli_wdr.h:16, from ../../src/FileDetailListCtrl.cpp:26: -/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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: /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); } @@ -65269,349 +65377,6 @@ /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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 ../../src/extern/wxWidgets/listctrl.cpp:30: -/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 ../../src/extern/wxWidgets/listctrl.cpp:18: -/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:31, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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/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/dcclient.h:12, - from ../../src/extern/wxWidgets/listctrl.cpp:33: -/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/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/MuleColour.h:28, - from ../../src/MuleColour.cpp:25: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/MuleColour.h:28, - from ../../src/MuleColour.cpp:25: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/MuleColour.h:28, - from ../../src/MuleColour.cpp:25: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/MuleColour.h:28, - from ../../src/MuleColour.cpp:25: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/MuleColour.h:28, - from ../../src/MuleColour.cpp:25: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/MuleColour.h:28, - from ../../src/MuleColour.cpp:25: -/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); } @@ -65708,6 +65473,28 @@ /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/wx.h:24, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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/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); } @@ -65732,207 +65519,193 @@ /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/datetime.h:37, - from /usr/include/wx-3.0/wx/variant.h:26, - from /usr/include/wx-3.0/wx/colour.h:55, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/extern/wxWidgets/listctrl.cpp:26: -/usr/include/wx-3.0/wx/selstore.h: In member function 'int wxSelectedIndices::Index(_wxArraywxSelectedIndices) const': -/usr/include/wx-3.0/wx/dynarray.h:545:33: warning: cast between incompatible function types from 'SCMPFUNCwxSelectedIndices' {aka 'int (*)(unsigned int, unsigned int)'} to 'CMPFUNC' {aka 'int (*)(const void*, const void*)'} [-Wcast-function-type] - 545 | { return base::Index(lItem, (CMPFUNC)m_fnCompare); } \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:768:5: note: in expansion of macro '_WX_DEFINE_SORTED_TYPEARRAY_2' - 768 | _WX_DEFINE_SORTED_TYPEARRAY_2(_wxArray##name, name, base, = cmpfunc, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:761:5: note: in expansion of macro 'WX_DEFINE_SORTED_USER_EXPORTED_TYPEARRAY_CMP' - 761 | WX_DEFINE_SORTED_USER_EXPORTED_TYPEARRAY_CMP(T, cmpfunc, name, base, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:990:5: note: in expansion of macro 'WX_DEFINE_SORTED_EXPORTED_TYPEARRAY_CMP' - 990 | WX_DEFINE_SORTED_EXPORTED_TYPEARRAY_CMP(T, cmpfunc, name, wxBaseArrayInt) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/selstore.h:25:1: note: in expansion of macro 'WX_DEFINE_SORTED_EXPORTED_ARRAY_CMP_INT' - 25 | WX_DEFINE_SORTED_EXPORTED_ARRAY_CMP_INT(unsigned, wxUIntCmp, wxSelectedIndices); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/selstore.h: In member function 'size_t wxSelectedIndices::IndexForInsert(_wxArraywxSelectedIndices) const': -/usr/include/wx-3.0/wx/dynarray.h:548:42: warning: cast between incompatible function types from 'SCMPFUNCwxSelectedIndices' {aka 'int (*)(unsigned int, unsigned int)'} to 'CMPFUNC' {aka 'int (*)(const void*, const void*)'} [-Wcast-function-type] - 548 | { return base::IndexForInsert(lItem, (CMPFUNC)m_fnCompare); } \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:768:5: note: in expansion of macro '_WX_DEFINE_SORTED_TYPEARRAY_2' - 768 | _WX_DEFINE_SORTED_TYPEARRAY_2(_wxArray##name, name, base, = cmpfunc, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:761:5: note: in expansion of macro 'WX_DEFINE_SORTED_USER_EXPORTED_TYPEARRAY_CMP' - 761 | WX_DEFINE_SORTED_USER_EXPORTED_TYPEARRAY_CMP(T, cmpfunc, name, base, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:990:5: note: in expansion of macro 'WX_DEFINE_SORTED_EXPORTED_TYPEARRAY_CMP' - 990 | WX_DEFINE_SORTED_EXPORTED_TYPEARRAY_CMP(T, cmpfunc, name, wxBaseArrayInt) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/selstore.h:25:1: note: in expansion of macro 'WX_DEFINE_SORTED_EXPORTED_ARRAY_CMP_INT' - 25 | WX_DEFINE_SORTED_EXPORTED_ARRAY_CMP_INT(unsigned, wxUIntCmp, wxSelectedIndices); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/selstore.h: In member function 'size_t wxSelectedIndices::Add(_wxArraywxSelectedIndices)': -/usr/include/wx-3.0/wx/dynarray.h:554:31: warning: cast between incompatible function types from 'SCMPFUNCwxSelectedIndices' {aka 'int (*)(unsigned int, unsigned int)'} to 'CMPFUNC' {aka 'int (*)(const void*, const void*)'} [-Wcast-function-type] - 554 | { return base::Add(lItem, (CMPFUNC)m_fnCompare); } \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:768:5: note: in expansion of macro '_WX_DEFINE_SORTED_TYPEARRAY_2' - 768 | _WX_DEFINE_SORTED_TYPEARRAY_2(_wxArray##name, name, base, = cmpfunc, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:761:5: note: in expansion of macro 'WX_DEFINE_SORTED_USER_EXPORTED_TYPEARRAY_CMP' - 761 | WX_DEFINE_SORTED_USER_EXPORTED_TYPEARRAY_CMP(T, cmpfunc, name, base, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dynarray.h:990:5: note: in expansion of macro 'WX_DEFINE_SORTED_EXPORTED_TYPEARRAY_CMP' - 990 | WX_DEFINE_SORTED_EXPORTED_TYPEARRAY_CMP(T, cmpfunc, name, wxBaseArrayInt) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/selstore.h:25:1: note: in expansion of macro 'WX_DEFINE_SORTED_EXPORTED_ARRAY_CMP_INT' - 25 | WX_DEFINE_SORTED_EXPORTED_ARRAY_CMP_INT(unsigned, wxUIntCmp, wxSelectedIndices); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IP2Country.cpp:58: -/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] +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: In 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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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: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 ) \ | ^ @@ -65942,8 +65715,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/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: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; } @@ -65957,13 +65730,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -65972,10 +65745,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -65984,10 +65757,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -65997,8 +65770,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/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: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; } @@ -66012,13 +65785,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -66027,10 +65800,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -66039,12 +65812,213 @@ /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: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:20, from ../../src/muuli_wdr.h:16, from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: /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 ) \ @@ -66112,22 +66086,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: 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/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 ) \ @@ -66147,22 +66105,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: 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:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -66249,7 +66191,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; } | ^~~~~~~~ -/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&)': +In file included from ../../src/extern/wxWidgets/listctrl.cpp:30: +/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 ../../src/extern/wxWidgets/listctrl.cpp:18: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ) \ | ^ @@ -66259,8 +66220,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/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/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; } @@ -66274,13 +66235,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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' @@ -66289,10 +66250,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -66301,10 +66262,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_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 ) \ | ^ @@ -66314,8 +66275,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/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/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; } @@ -66329,13 +66290,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -66344,10 +66305,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -66356,10 +66317,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -66369,13 +66330,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -66385,8 +66346,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/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/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; } @@ -66394,9 +66355,8 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/dcclient.h:12, + from ../../src/extern/wxWidgets/listctrl.cpp:33: /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; } @@ -66411,7 +66371,7 @@ /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/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/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 ) \ | ^ @@ -66421,8 +66381,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/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; } @@ -66436,13 +66396,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/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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -66451,10 +66411,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/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 '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 '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' @@ -66463,10 +66423,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/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 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -66476,8 +66436,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/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; } @@ -66491,13 +66451,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/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 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 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' @@ -66506,10 +66466,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/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 '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 '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' @@ -66518,10 +66478,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/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 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -66531,13 +66491,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/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 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -66547,154 +66507,241 @@ /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: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/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] +In file included from /usr/include/wx-3.0/wx/datetime.h:37, + from /usr/include/wx-3.0/wx/variant.h:26, + from /usr/include/wx-3.0/wx/colour.h:55, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/extern/wxWidgets/listctrl.cpp:26: +/usr/include/wx-3.0/wx/selstore.h: In member function 'int wxSelectedIndices::Index(_wxArraywxSelectedIndices) const': +/usr/include/wx-3.0/wx/dynarray.h:545:33: warning: cast between incompatible function types from 'SCMPFUNCwxSelectedIndices' {aka 'int (*)(unsigned int, unsigned int)'} to 'CMPFUNC' {aka 'int (*)(const void*, const void*)'} [-Wcast-function-type] + 545 | { return base::Index(lItem, (CMPFUNC)m_fnCompare); } \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:768:5: note: in expansion of macro '_WX_DEFINE_SORTED_TYPEARRAY_2' + 768 | _WX_DEFINE_SORTED_TYPEARRAY_2(_wxArray##name, name, base, = cmpfunc, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:761:5: note: in expansion of macro 'WX_DEFINE_SORTED_USER_EXPORTED_TYPEARRAY_CMP' + 761 | WX_DEFINE_SORTED_USER_EXPORTED_TYPEARRAY_CMP(T, cmpfunc, name, base, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:990:5: note: in expansion of macro 'WX_DEFINE_SORTED_EXPORTED_TYPEARRAY_CMP' + 990 | WX_DEFINE_SORTED_EXPORTED_TYPEARRAY_CMP(T, cmpfunc, name, wxBaseArrayInt) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/selstore.h:25:1: note: in expansion of macro 'WX_DEFINE_SORTED_EXPORTED_ARRAY_CMP_INT' + 25 | WX_DEFINE_SORTED_EXPORTED_ARRAY_CMP_INT(unsigned, wxUIntCmp, wxSelectedIndices); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/selstore.h: In member function 'size_t wxSelectedIndices::IndexForInsert(_wxArraywxSelectedIndices) const': +/usr/include/wx-3.0/wx/dynarray.h:548:42: warning: cast between incompatible function types from 'SCMPFUNCwxSelectedIndices' {aka 'int (*)(unsigned int, unsigned int)'} to 'CMPFUNC' {aka 'int (*)(const void*, const void*)'} [-Wcast-function-type] + 548 | { return base::IndexForInsert(lItem, (CMPFUNC)m_fnCompare); } \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:768:5: note: in expansion of macro '_WX_DEFINE_SORTED_TYPEARRAY_2' + 768 | _WX_DEFINE_SORTED_TYPEARRAY_2(_wxArray##name, name, base, = cmpfunc, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:761:5: note: in expansion of macro 'WX_DEFINE_SORTED_USER_EXPORTED_TYPEARRAY_CMP' + 761 | WX_DEFINE_SORTED_USER_EXPORTED_TYPEARRAY_CMP(T, cmpfunc, name, base, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:990:5: note: in expansion of macro 'WX_DEFINE_SORTED_EXPORTED_TYPEARRAY_CMP' + 990 | WX_DEFINE_SORTED_EXPORTED_TYPEARRAY_CMP(T, cmpfunc, name, wxBaseArrayInt) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/selstore.h:25:1: note: in expansion of macro 'WX_DEFINE_SORTED_EXPORTED_ARRAY_CMP_INT' + 25 | WX_DEFINE_SORTED_EXPORTED_ARRAY_CMP_INT(unsigned, wxUIntCmp, wxSelectedIndices); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/selstore.h: In member function 'size_t wxSelectedIndices::Add(_wxArraywxSelectedIndices)': +/usr/include/wx-3.0/wx/dynarray.h:554:31: warning: cast between incompatible function types from 'SCMPFUNCwxSelectedIndices' {aka 'int (*)(unsigned int, unsigned int)'} to 'CMPFUNC' {aka 'int (*)(const void*, const void*)'} [-Wcast-function-type] + 554 | { return base::Add(lItem, (CMPFUNC)m_fnCompare); } \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:768:5: note: in expansion of macro '_WX_DEFINE_SORTED_TYPEARRAY_2' + 768 | _WX_DEFINE_SORTED_TYPEARRAY_2(_wxArray##name, name, base, = cmpfunc, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:761:5: note: in expansion of macro 'WX_DEFINE_SORTED_USER_EXPORTED_TYPEARRAY_CMP' + 761 | WX_DEFINE_SORTED_USER_EXPORTED_TYPEARRAY_CMP(T, cmpfunc, name, base, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dynarray.h:990:5: note: in expansion of macro 'WX_DEFINE_SORTED_EXPORTED_TYPEARRAY_CMP' + 990 | WX_DEFINE_SORTED_EXPORTED_TYPEARRAY_CMP(T, cmpfunc, name, wxBaseArrayInt) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/selstore.h:25:1: note: in expansion of macro 'WX_DEFINE_SORTED_EXPORTED_ARRAY_CMP_INT' + 25 | WX_DEFINE_SORTED_EXPORTED_ARRAY_CMP_INT(unsigned, wxUIntCmp, wxSelectedIndices); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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: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: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] +/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: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: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] +/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: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: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&)' +/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: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: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] +/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: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: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] +/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: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: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] +/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: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: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&)' +/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: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: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] +/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: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: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] +/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: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: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: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/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 ) \ @@ -66837,28 +66884,26 @@ /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:63, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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:14, +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 ../../src/muuli_wdr.h:16, from ../../src/FileDetailListCtrl.cpp:26: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ^~~~~~~~ ../../src/extern/wxWidgets/listctrl.cpp: In member function 'void MuleExtern::wxListMainWindow::OnScroll(wxScrollWinEvent&)': ../../src/extern/wxWidgets/listctrl.cpp:4864:23: warning: 'void wxScrollHelperBase::OnScroll(wxScrollWinEvent&)' is deprecated [-Wdeprecated-declarations] 4864 | wxScrolledWindow::OnScroll(event); @@ -66882,6 +66927,28 @@ /usr/include/wx-3.0/wx/defs.h:654:43: note: in definition of macro 'wxDEPRECATED' 654 | #define wxDEPRECATED(x) wxDEPRECATED_DECL x | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, from ../../src/FileDetailListCtrl.cpp:26: @@ -67110,6 +67177,7 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-MuleListCtrl.o `test -f 'MuleListCtrl.cpp' || echo '../../src/'`MuleListCtrl.cpp In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -67136,6 +67204,153 @@ /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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/settings.h:15, + from ../../src/MuleColour.h:29, + from ../../src/MuleColour.cpp:25: +/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; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -67214,6 +67429,290 @@ /usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: In 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; } + | ^~~~~~~~ +/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:20, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -67386,6 +67885,148 @@ /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/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/stream.h:19, @@ -67611,12 +68252,11 @@ /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/settings.h:15, - from ../../src/MuleColour.h:29, - from ../../src/MuleColour.cpp:25: -/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&)': +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IP2Country.cpp:58: +/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 ) \ | ^ @@ -67626,9 +68266,12 @@ /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: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; } | ^~~~~~~~ @@ -67641,13 +68284,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -67656,10 +68302,13 @@ /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&)' +/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' @@ -67668,10 +68317,13 @@ /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: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 ) \ | ^ @@ -67681,9 +68333,12 @@ /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: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; } | ^~~~~~~~ @@ -67696,13 +68351,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -67711,10 +68369,13 @@ /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&)' +/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' @@ -67723,10 +68384,13 @@ /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: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; } \ | ^~~~~~~~ @@ -67736,13 +68400,16 @@ /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: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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -67752,9 +68419,12 @@ /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: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; } | ^~~~~~~~ @@ -67846,290 +68516,31 @@ /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/hashmap.h: 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; } - | ^~~~~~~~ -/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/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/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/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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); } @@ -68306,324 +68717,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 | ~~~~~~~~~~~~~^ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IP2Country.cpp:58: -/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; } - | ^~~~~~~~ -/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/affinematrix2dbase.h:17, from /usr/include/wx-3.0/wx/affinematrix2d.h:17, from /usr/include/wx-3.0/wx/dc.h:32, @@ -68645,90 +68738,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 /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailListCtrl.cpp:26: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IP2Country.cpp:58: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IP2Country.cpp:58: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IP2Country.cpp:58: -/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) - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-MuleListCtrl.o `test -f 'MuleListCtrl.cpp' || echo '../../src/'`MuleListCtrl.cpp In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/muuli_wdr.h:16, from ../../src/FileDetailListCtrl.cpp:26: @@ -68874,6 +68883,32 @@ /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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IP2Country.cpp:58: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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/grid.h:14, from ../../src/muuli_wdr.h:27, from ../../src/FileDetailListCtrl.cpp:26: @@ -68993,6 +69028,38 @@ /usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IP2Country.cpp:58: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IP2Country.cpp:58: +/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/gdicmn.h:22, from /usr/include/wx-3.0/wx/image.h:18, from /usr/include/wx-3.0/wx/gifdecod.h:18, @@ -69549,6 +69616,15 @@ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/list.h:32, + from /usr/include/wx-3.0/wx/menu.h:22, + from ../../src/MuleListCtrl.cpp:26: +/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); } + | ^ /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; } \ @@ -69565,705 +69641,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IP2Country.cpp:58: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/Preferences.h:29, - from ../../src/IP2Country.cpp:58: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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; } - | ^~~~~~~~ -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/dcmemory.h:14, - from /usr/include/wx-3.0/wx/dcbuffer.h:14, - from ../../src/MuleGifCtrl.cpp:28: -/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/image.h:18, - from /usr/include/wx-3.0/wx/gifdecod.h:18, - from ../../src/MuleGifCtrl.cpp:27: -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/MuleGifCtrl.cpp:28: -/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/mstream.h:14, - from ../../src/MuleGifCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/MuleGifCtrl.cpp:28: -/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/mstream.h:14, - from ../../src/MuleGifCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/MuleGifCtrl.cpp:28: -/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/mstream.h:14, - from ../../src/MuleGifCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/MuleGifCtrl.cpp:28: -/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/mstream.h:14, - from ../../src/MuleGifCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/MuleGifCtrl.cpp:28: -/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/mstream.h:14, - from ../../src/MuleGifCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/MuleGifCtrl.cpp:28: -/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/mstream.h:14, - from ../../src/MuleGifCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/MuleGifCtrl.cpp:28: -/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/mstream.h:14, - from ../../src/MuleGifCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/MuleGifCtrl.cpp:28: -/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/mstream.h:14, - from ../../src/MuleGifCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/MuleGifCtrl.cpp:28: -/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/mstream.h:14, - from ../../src/MuleGifCtrl.cpp:26: -/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/list.h:32, - from /usr/include/wx-3.0/wx/menu.h:22, - from ../../src/MuleListCtrl.cpp:26: -/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, @@ -70282,28 +69659,6 @@ /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) | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-MuleNotebook.o `test -f 'MuleNotebook.cpp' || echo '../../src/'`MuleNotebook.cpp -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/MuleGifCtrl.cpp:28: -/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/mstream.h:14, - from ../../src/MuleGifCtrl.cpp:26: -/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/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); } @@ -70370,48 +69725,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/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/MuleGifCtrl.cpp:28: -/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/mstream.h:14, - from ../../src/MuleGifCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/MuleGifCtrl.cpp:28: -/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/mstream.h:14, - from ../../src/MuleGifCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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; } @@ -70544,15 +69857,24 @@ /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 ../../src/MuleGifCtrl.h:31, - from ../../src/MuleGifCtrl.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/mstream.h:14, - from ../../src/MuleGifCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IP2Country.cpp:58: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/Preferences.h:29, + from ../../src/IP2Country.cpp:58: +/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' @@ -70561,8 +69883,8 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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] @@ -70828,101 +70150,179 @@ /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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-MuleTextCtrl.o `test -f 'MuleTextCtrl.cpp' || echo '../../src/'`MuleTextCtrl.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-MuleCollection.o `test -f 'MuleCollection.cpp' || echo '../../src/'`MuleCollection.cpp -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/list.h:32, - from /usr/include/wx-3.0/wx/menu.h:22, - from ../../src/MuleNotebook.cpp:26: -/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/list.h:32, - from /usr/include/wx-3.0/wx/menu.h:22, - from ../../src/MuleNotebook.cpp:26: -/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; } +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-MuleNotebook.o `test -f 'MuleNotebook.cpp' || echo '../../src/'`MuleNotebook.cpp +/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; } \ | ^~~~~~~~ -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/list.h:32, - from /usr/include/wx-3.0/wx/menu.h:22, - from ../../src/MuleNotebook.cpp:26: -/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/list.h:32, - from /usr/include/wx-3.0/wx/menu.h:22, - from ../../src/MuleNotebook.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ -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/list.h:32, - from /usr/include/wx-3.0/wx/menu.h:22, - from ../../src/MuleNotebook.cpp:26: -/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/list.h:32, - from /usr/include/wx-3.0/wx/menu.h:22, - from ../../src/MuleNotebook.cpp:26: -/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/list.h:32, - from /usr/include/wx-3.0/wx/menu.h:22, - from ../../src/MuleNotebook.cpp:26: -/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/list.h:32, - from /usr/include/wx-3.0/wx/menu.h:22, - from ../../src/MuleNotebook.cpp:26: -/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/list.h:32, - from /usr/include/wx-3.0/wx/menu.h:22, - from ../../src/MuleNotebook.cpp:26: -/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/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; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, @@ -71638,6 +71038,868 @@ /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/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/dcmemory.h:14, + from /usr/include/wx-3.0/wx/dcbuffer.h:14, + from ../../src/MuleGifCtrl.cpp:28: +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/image.h:18, + from /usr/include/wx-3.0/wx/gifdecod.h:18, + from ../../src/MuleGifCtrl.cpp:27: +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/MuleGifCtrl.cpp:28: +/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/mstream.h:14, + from ../../src/MuleGifCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/MuleGifCtrl.cpp:28: +/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/mstream.h:14, + from ../../src/MuleGifCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/MuleGifCtrl.cpp:28: +/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/mstream.h:14, + from ../../src/MuleGifCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/MuleGifCtrl.cpp:28: +/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/mstream.h:14, + from ../../src/MuleGifCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/MuleGifCtrl.cpp:28: +/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/mstream.h:14, + from ../../src/MuleGifCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/MuleGifCtrl.cpp:28: +/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/mstream.h:14, + from ../../src/MuleGifCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/MuleGifCtrl.cpp:28: +/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/mstream.h:14, + from ../../src/MuleGifCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/MuleGifCtrl.cpp:28: +/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/mstream.h:14, + from ../../src/MuleGifCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/MuleGifCtrl.cpp:28: +/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/mstream.h:14, + from ../../src/MuleGifCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/MuleGifCtrl.cpp:28: +/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/mstream.h:14, + from ../../src/MuleGifCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/MuleGifCtrl.cpp:28: +/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/mstream.h:14, + from ../../src/MuleGifCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/MuleGifCtrl.cpp:28: +/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/mstream.h:14, + from ../../src/MuleGifCtrl.cpp:26: +/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 ../../src/MuleGifCtrl.h:31, + from ../../src/MuleGifCtrl.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/mstream.h:14, + from ../../src/MuleGifCtrl.cpp:26: +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/list.h:32, + from /usr/include/wx-3.0/wx/menu.h:22, + from ../../src/MuleNotebook.cpp:26: +/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/list.h:32, + from /usr/include/wx-3.0/wx/menu.h:22, + from ../../src/MuleNotebook.cpp:26: +/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/list.h:32, + from /usr/include/wx-3.0/wx/menu.h:22, + from ../../src/MuleNotebook.cpp:26: +/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/list.h:32, + from /usr/include/wx-3.0/wx/menu.h:22, + from ../../src/MuleNotebook.cpp:26: +/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/list.h:32, + from /usr/include/wx-3.0/wx/menu.h:22, + from ../../src/MuleNotebook.cpp:26: +/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/list.h:32, + from /usr/include/wx-3.0/wx/menu.h:22, + from ../../src/MuleNotebook.cpp:26: +/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/list.h:32, + from /usr/include/wx-3.0/wx/menu.h:22, + from ../../src/MuleNotebook.cpp:26: +/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/list.h:32, + from /usr/include/wx-3.0/wx/menu.h:22, + from ../../src/MuleNotebook.cpp:26: +/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/list.h:32, + from /usr/include/wx-3.0/wx/menu.h:22, + from ../../src/MuleNotebook.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleListCtrl.cpp:26: +/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/menu.h:14, + from ../../src/MuleListCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleListCtrl.cpp:26: +/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/menu.h:14, + from ../../src/MuleListCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleListCtrl.cpp:26: +/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/menu.h:14, + from ../../src/MuleListCtrl.cpp:26: +/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/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; } @@ -71726,6 +71988,27 @@ /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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleListCtrl.cpp:26: +/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/menu.h:14, + from ../../src/MuleListCtrl.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -71770,6 +72053,174 @@ /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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleListCtrl.cpp:26: +/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/menu.h:14, + from ../../src/MuleListCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleListCtrl.cpp:26: +/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/menu.h:14, + from ../../src/MuleListCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleListCtrl.cpp:26: +/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/menu.h:14, + from ../../src/MuleListCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleListCtrl.cpp:26: +/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/menu.h:14, + from ../../src/MuleListCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleListCtrl.cpp:26: +/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/menu.h:14, + from ../../src/MuleListCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleListCtrl.cpp:26: +/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/menu.h:14, + from ../../src/MuleListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleListCtrl.cpp:26: +/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/menu.h:14, + from ../../src/MuleListCtrl.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleListCtrl.cpp:26: +/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/menu.h:14, + from ../../src/MuleListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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); } @@ -71858,148 +72309,7 @@ /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/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; } - | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-MuleTextCtrl.o `test -f 'MuleTextCtrl.cpp' || echo '../../src/'`MuleTextCtrl.cpp /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); } @@ -72180,6 +72490,183 @@ from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleListCtrl.cpp:26: +/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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, from ../../src/MuleNotebook.cpp:26: /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] @@ -72323,61 +72810,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleListCtrl.cpp:26: -/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/menu.h:14, - from ../../src/MuleListCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleListCtrl.cpp:26: -/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/menu.h:14, - from ../../src/MuleListCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleListCtrl.cpp:26: -/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/menu.h:14, - from ../../src/MuleListCtrl.cpp:26: -/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/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 ) \ @@ -72520,90 +72952,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleListCtrl.cpp:26: -/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/menu.h:14, - from ../../src/MuleListCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleListCtrl.cpp:26: -/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/menu.h:14, - from ../../src/MuleListCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleListCtrl.cpp:26: -/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/menu.h:14, - from ../../src/MuleListCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleListCtrl.cpp:26: -/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/menu.h:14, - from ../../src/MuleListCtrl.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -72746,111 +73094,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleListCtrl.cpp:26: -/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/menu.h:14, - from ../../src/MuleListCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleListCtrl.cpp:26: -/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/menu.h:14, - from ../../src/MuleListCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleListCtrl.cpp:26: -/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/menu.h:14, - from ../../src/MuleListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleListCtrl.cpp:26: -/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/menu.h:14, - from ../../src/MuleListCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleListCtrl.cpp:26: -/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/menu.h:14, - from ../../src/MuleListCtrl.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-MuleCollection.o `test -f 'MuleCollection.cpp' || echo '../../src/'`MuleCollection.cpp /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 ) \ @@ -73135,189 +73379,313 @@ /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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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/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/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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/MuleListCtrl.cpp:38: +/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/menu.h:14, + from ../../src/MuleListCtrl.cpp:26: +/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, @@ -73438,255 +73806,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) | ~~~~~~~~~~~~~^~ -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleListCtrl.cpp:26: -/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; } - | ^~~~~~~~ /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; } @@ -73855,292 +73974,6 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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 ../../src/Types.h:30, - from ../../src/MuleCollection.h:33, - from ../../src/MuleCollection.cpp:35: -/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/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; } - | ^~~~~~~~ /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); } @@ -74253,7 +74086,28 @@ /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 | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-muuli_wdr.o `test -f 'muuli_wdr.cpp' || echo '../../src/'`muuli_wdr.cpp +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/MuleListCtrl.cpp:38: +/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/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); } @@ -74478,6 +74332,403 @@ /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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/MuleListCtrl.cpp:38: +/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/menu.h:14, + from ../../src/MuleListCtrl.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/MuleListCtrl.cpp:38: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/MuleListCtrl.cpp:38: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/MuleListCtrl.cpp:38: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/MuleListCtrl.cpp:38: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleNotebook.cpp:26: +/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/menu.h:14, + from ../../src/MuleNotebook.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleNotebook.cpp:26: +/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/menu.h:14, + from ../../src/MuleNotebook.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleNotebook.cpp:26: +/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/menu.h:14, + from ../../src/MuleNotebook.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -DENABLE_IP2COUNTRY=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappgui_a-muuli_wdr.o `test -f 'muuli_wdr.cpp' || echo '../../src/'`muuli_wdr.cpp +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleNotebook.cpp:26: +/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/menu.h:14, + from ../../src/MuleNotebook.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleNotebook.cpp:26: +/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/menu.h:14, + from ../../src/MuleNotebook.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleNotebook.cpp:26: +/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/menu.h:14, + from ../../src/MuleNotebook.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleNotebook.cpp:26: +/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/menu.h:14, + from ../../src/MuleNotebook.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleNotebook.cpp:26: +/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/menu.h:14, + from ../../src/MuleNotebook.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleNotebook.cpp:26: +/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/menu.h:14, + from ../../src/MuleNotebook.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleNotebook.cpp:26: +/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/menu.h:14, + from ../../src/MuleNotebook.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleNotebook.cpp:26: +/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/menu.h:14, + from ../../src/MuleNotebook.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleNotebook.cpp:26: +/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/menu.h:14, + from ../../src/MuleNotebook.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, @@ -74501,6 +74752,18 @@ /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/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -74513,6 +74776,12 @@ /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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ @@ -74627,28 +74896,100 @@ /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/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/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, \ | ^~~~~~~~~~~~~~~~~~~~ @@ -75021,6 +75362,30 @@ /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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, + from ../../src/MuleNotebook.cpp:26: +/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/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; } \ @@ -75037,6 +75402,24 @@ /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 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/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; } \ @@ -75053,6 +75436,213 @@ /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 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; } + | ^~~~~~~~ +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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/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 ) \ @@ -75163,13 +75753,6 @@ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleNotebook.cpp:26: -/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 - | ^~~~~~~~~~~~~~~~~~~~~~ /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; } \ @@ -75202,8 +75785,345 @@ /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/MuleListCtrl.cpp:38: +/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/menu.h:14, + from ../../src/MuleListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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 ../../src/Types.h:30, + from ../../src/MuleCollection.h:33, + from ../../src/MuleCollection.cpp:35: +/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/window.h:18, + from /usr/include/wx-3.0/wx/menu.h:23, from ../../src/MuleNotebook.cpp:26: +../../src/MuleNotebook.cpp: At global scope: +../../src/MuleNotebook.h:45:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxBookCtrlEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 45 | (wxObjectEventFunction)(wxEventFunction)(wxNotebookEventFunction) &fn, \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/MuleNotebook.h:41:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 41 | DECLARE_EVENT_TABLE_ENTRY( \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/MuleNotebook.cpp:54:2: note: in expansion of macro 'EVT_MULENOTEBOOK_DELETE_PAGE' + 54 | EVT_MULENOTEBOOK_DELETE_PAGE(wxID_ANY, CMuleNotebook::OnDeletePage) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: +/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/textctrl.h:18, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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&) | ^~~~~~~~ @@ -75211,8 +76131,10 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleNotebook.cpp:26: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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) @@ -75221,8 +76143,9 @@ /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/menu.h:14, - from ../../src/MuleNotebook.cpp:26: +In file included from /usr/include/wx-3.0/wx/textctrl.h:18, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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&) | ^~~~~~~~ @@ -75230,14 +76153,17 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleNotebook.cpp:26: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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/menu.h:14, - from ../../src/MuleNotebook.cpp:26: +In file included from /usr/include/wx-3.0/wx/textctrl.h:18, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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&) | ^~~~~~~~ @@ -75251,14 +76177,17 @@ 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleNotebook.cpp:26: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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/menu.h:14, - from ../../src/MuleNotebook.cpp:26: +In file included from /usr/include/wx-3.0/wx/textctrl.h:18, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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&) | ^~~~~~~~ @@ -75272,14 +76201,17 @@ 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleNotebook.cpp:26: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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/menu.h:14, - from ../../src/MuleNotebook.cpp:26: +In file included from /usr/include/wx-3.0/wx/textctrl.h:18, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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&) | ^~~~~~~~ @@ -75293,14 +76225,17 @@ 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleNotebook.cpp:26: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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/menu.h:14, - from ../../src/MuleNotebook.cpp:26: +In file included from /usr/include/wx-3.0/wx/textctrl.h:18, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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&) | ^~~~~~~~ @@ -75314,14 +76249,17 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleNotebook.cpp:26: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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/menu.h:14, - from ../../src/MuleNotebook.cpp:26: +In file included from /usr/include/wx-3.0/wx/textctrl.h:18, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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&) | ^~~~~~~~ @@ -75335,14 +76273,17 @@ 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleNotebook.cpp:26: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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/menu.h:14, - from ../../src/MuleNotebook.cpp:26: +In file included from /usr/include/wx-3.0/wx/textctrl.h:18, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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&) | ^~~~~~~~ @@ -75356,14 +76297,17 @@ 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleNotebook.cpp:26: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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/menu.h:14, - from ../../src/MuleNotebook.cpp:26: +In file included from /usr/include/wx-3.0/wx/textctrl.h:18, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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&) | ^~~~~~~~ @@ -75377,14 +76321,17 @@ 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleNotebook.cpp:26: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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/menu.h:14, - from ../../src/MuleNotebook.cpp:26: +In file included from /usr/include/wx-3.0/wx/textctrl.h:18, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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&) | ^~~~~~~~ @@ -75398,14 +76345,17 @@ 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleNotebook.cpp:26: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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/menu.h:14, - from ../../src/MuleNotebook.cpp:26: +In file included from /usr/include/wx-3.0/wx/textctrl.h:18, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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&) | ^~~~~~~~ @@ -75419,14 +76369,17 @@ 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleNotebook.cpp:26: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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/menu.h:14, - from ../../src/MuleNotebook.cpp:26: +In file included from /usr/include/wx-3.0/wx/textctrl.h:18, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: /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&) | ^~~~~~~~ @@ -75439,340 +76392,6 @@ /usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In 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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleNotebook.cpp:26: -/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/menu.h:23, - from ../../src/MuleNotebook.cpp:26: -../../src/MuleNotebook.cpp: At global scope: -../../src/MuleNotebook.h:45:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxBookCtrlEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 45 | (wxObjectEventFunction)(wxEventFunction)(wxNotebookEventFunction) &fn, \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/MuleNotebook.h:41:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 41 | DECLARE_EVENT_TABLE_ENTRY( \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/MuleNotebook.cpp:54:2: note: in expansion of macro 'EVT_MULENOTEBOOK_DELETE_PAGE' - 54 | EVT_MULENOTEBOOK_DELETE_PAGE(wxID_ANY, CMuleNotebook::OnDeletePage) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -75866,148 +76485,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) | ~~~~~~~~~~~~~^~ -/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; } - | ^~~~~~~~ /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; } @@ -76056,15 +76533,6 @@ /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/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/MuleListCtrl.cpp:38: -/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/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, @@ -76083,20 +76551,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/menu.h:14, - from ../../src/MuleListCtrl.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -76251,28 +76705,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 | ~~~~~~~~~~^~ -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/MuleListCtrl.cpp:38: -/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/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); } @@ -76449,346 +76881,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 | ~~~~~~~~~~~~~^ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/textctrl.h:18, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/MuleListCtrl.cpp:38: -/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/menu.h:14, - from ../../src/MuleListCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/textctrl.h:18, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/textctrl.h:18, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/textctrl.h:18, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/textctrl.h:18, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/textctrl.h:18, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/textctrl.h:18, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/textctrl.h:18, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/textctrl.h:18, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/textctrl.h:18, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/MuleListCtrl.cpp:38: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/MuleListCtrl.cpp:38: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/textctrl.h:18, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/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/textctrl.h:18, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/MuleListCtrl.cpp:38: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/MuleListCtrl.cpp:38: -/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) - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-CFile.o `test -f 'CFile.cpp' || echo '../../src/'`CFile.cpp In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, @@ -76968,33 +77060,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; } | ^~~~~~~~ -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/MuleListCtrl.cpp:38: -/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/menu.h:14, - from ../../src/MuleListCtrl.cpp:26: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-ClientCredits.o `test -f 'ClientCredits.cpp' || echo '../../src/'`ClientCredits.cpp In file included from ../../src/MuleTextCtrl.cpp:28: /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] @@ -77015,6 +77080,47 @@ /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/list.h:34, + from /usr/include/wx-3.0/wx/gdicmn.h:19, + from /usr/include/wx-3.0/wx/event.h:20, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: +/usr/include/wx-3.0/wx/vector.h: In instantiation of 'void wxVector::push_back(const value_type&) [with T = wxDataFormat; wxVector::value_type = wxDataFormat]': +/usr/include/wx-3.0/wx/vector.h:506:13: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' +/usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' +/usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here +/usr/include/wx-3.0/wx/vector.h:382:9: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] + 382 | ::new(place) value_type(v); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from ../../src/MuleTextCtrl.cpp:28: +/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/list.h:34, + from /usr/include/wx-3.0/wx/gdicmn.h:19, + from /usr/include/wx-3.0/wx/event.h:20, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/MuleTextCtrl.cpp:25: +/usr/include/wx-3.0/wx/vector.h: In instantiation of 'static T* wxPrivate::wxVectorMemOpsGeneric::Realloc(T*, size_t, size_t) [with T = wxDataFormat; size_t = long unsigned int]': +/usr/include/wx-3.0/wx/vector.h:330:32: required from 'void wxVector::reserve(wxVector::size_type) [with T = wxDataFormat; wxVector::size_type = long unsigned int]' +/usr/include/wx-3.0/wx/vector.h:503:9: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' +/usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' +/usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here +/usr/include/wx-3.0/wx/vector.h:84:13: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] + 84 | ::new(mem + i) T(old[i]); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from ../../src/MuleTextCtrl.cpp:28: +/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' + 31 | wxDataFormat& operator=(const wxDataFormat& format) + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/muuli_wdr.h:16, from ../../src/muuli_wdr.cpp:18: @@ -77444,47 +77550,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/list.h:34, - from /usr/include/wx-3.0/wx/gdicmn.h:19, - from /usr/include/wx-3.0/wx/event.h:20, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/usr/include/wx-3.0/wx/vector.h: In instantiation of 'void wxVector::push_back(const value_type&) [with T = wxDataFormat; wxVector::value_type = wxDataFormat]': -/usr/include/wx-3.0/wx/vector.h:506:13: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' -/usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' -/usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here -/usr/include/wx-3.0/wx/vector.h:382:9: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] - 382 | ::new(place) value_type(v); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from ../../src/MuleTextCtrl.cpp:28: -/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/list.h:34, - from /usr/include/wx-3.0/wx/gdicmn.h:19, - from /usr/include/wx-3.0/wx/event.h:20, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/MuleTextCtrl.cpp:25: -/usr/include/wx-3.0/wx/vector.h: In instantiation of 'static T* wxPrivate::wxVectorMemOpsGeneric::Realloc(T*, size_t, size_t) [with T = wxDataFormat; size_t = long unsigned int]': -/usr/include/wx-3.0/wx/vector.h:330:32: required from 'void wxVector::reserve(wxVector::size_type) [with T = wxDataFormat; wxVector::size_type = long unsigned int]' -/usr/include/wx-3.0/wx/vector.h:503:9: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' -/usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' -/usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here -/usr/include/wx-3.0/wx/vector.h:84:13: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] - 84 | ::new(mem + i) T(old[i]); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from ../../src/MuleTextCtrl.cpp:28: -/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) - | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-CFile.o `test -f 'CFile.cpp' || echo '../../src/'`CFile.cpp /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 ) \ @@ -77911,6 +77977,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-ClientCredits.o `test -f 'ClientCredits.cpp' || echo '../../src/'`ClientCredits.cpp In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/muuli_wdr.h:16, from ../../src/muuli_wdr.cpp:18: @@ -77966,6 +78033,537 @@ /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:24, + from ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +/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 ../../src/muuli_wdr.cpp:11: +/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 ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +/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 ../../src/muuli_wdr.cpp:11: +/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 ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +/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); } + | ^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-DataToText.o `test -f 'DataToText.cpp' || echo '../../src/'`DataToText.cpp +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from ../../src/muuli_wdr.cpp:11: +/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 ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +/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 ../../src/muuli_wdr.cpp:11: +/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 ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +/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 ../../src/muuli_wdr.cpp:11: +/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 ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +/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 ../../src/muuli_wdr.cpp:11: +/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 ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +/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 ../../src/muuli_wdr.cpp:11: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +/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 ../../src/muuli_wdr.cpp:11: +/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 ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +/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 ../../src/muuli_wdr.cpp:11: +/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 ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +/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 ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +/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 ../../src/muuli_wdr.cpp:11: +/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:20, + from ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +/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; } + | ^~~~~~~~ In file included from ../../src/libs/common/../../Types.h:30, from ../../src/libs/common/Path.h:28, from ../../src/CFile.h:29, @@ -78050,6 +78648,407 @@ /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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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/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 ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +/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/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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:63, + from ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +/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 ../../src/muuli_wdr.cpp:11: +/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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, @@ -78143,170 +79142,35 @@ /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/wx.h:24, +In file included from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/muuli_wdr.h:16, from ../../src/muuli_wdr.cpp:18: -/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 ../../src/muuli_wdr.cpp:11: -/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, +/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 ../../src/muuli_wdr.h:16, from ../../src/muuli_wdr.cpp:18: -/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 ../../src/muuli_wdr.cpp:11: -/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, +/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 ../../src/muuli_wdr.h:16, from ../../src/muuli_wdr.cpp:18: -/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 ../../src/muuli_wdr.cpp:11: -/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, +/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 ../../src/muuli_wdr.h:16, from ../../src/muuli_wdr.cpp:18: -/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 ../../src/muuli_wdr.cpp:11: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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) - | ~~~~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-ED2KLink.o `test -f 'ED2KLink.cpp' || echo '../../src/'`ED2KLink.cpp /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; } @@ -78395,55 +79259,10 @@ /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/wx.h:24, - from ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -/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 ../../src/muuli_wdr.cpp:11: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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::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::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 ../../src/Types.h:30, @@ -78454,15 +79273,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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, @@ -78471,13 +79281,6 @@ /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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); } @@ -78500,90 +79303,6 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -/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 ../../src/muuli_wdr.cpp:11: -/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 ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -/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 ../../src/muuli_wdr.cpp:11: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -/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 ../../src/muuli_wdr.cpp:11: -/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 ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -/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 ../../src/muuli_wdr.cpp:11: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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); } @@ -78672,86 +79391,136 @@ /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 '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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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; } + | ^ +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/intl.h:16, + from ../../src/DataToText.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' + 2543 | wxString& append(size_t n, wxUniCharRef ch) + | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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); } @@ -78840,6 +79609,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 '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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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 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); } @@ -78862,6 +79647,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 '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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const 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); } @@ -78928,23 +79729,83 @@ /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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; | ~~~~~~~~~~^ @@ -78954,17 +79815,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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 | ~~~~~~~~~~~~~^ @@ -78974,17 +79831,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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; | ~~~~~~~~~~^ @@ -78994,472 +79847,93 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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 ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -/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/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/hashmap.h: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/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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/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/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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/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; } - | ^~~~~~~~ /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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:31, - from ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -/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 ../../src/muuli_wdr.cpp:11: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-DataToText.o `test -f 'DataToText.cpp' || echo '../../src/'`DataToText.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -/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; } - | ^~~~~~~~ -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 ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -/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:63, +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 ../../src/muuli_wdr.h:16, from ../../src/muuli_wdr.cpp:18: -/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] - 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } - | ^ +/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': +/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] + 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } + | ^ In file included from /usr/include/wx-3.0/wx/wxprec.h:12, from ../../src/muuli_wdr.cpp:11: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +/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' @@ -79468,12 +79942,12 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/log.h:65, - from ../../src/Logger.h:28, - from ../../src/ClientCredits.cpp:31: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/DataToText.cpp:25: /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 ) \ @@ -79758,34 +80232,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -/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 ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -/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 ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -/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 ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -/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) - | ^~~~~~~~ /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 ) \ @@ -80076,148 +80522,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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -80360,7 +80664,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/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: 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 ) \ | ^ @@ -80370,8 +80674,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: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: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; } @@ -80385,13 +80689,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/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 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 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' @@ -80400,10 +80704,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/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 '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 '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' @@ -80412,10 +80716,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/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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -80425,8 +80729,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: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: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; } @@ -80440,13 +80744,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -80455,10 +80759,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/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 '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 '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' @@ -80467,10 +80771,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/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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -80480,13 +80784,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -80496,916 +80800,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/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: 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] +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/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&)' +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/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; } - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-ED2KLink.o `test -f 'ED2KLink.cpp' || echo '../../src/'`ED2KLink.cpp -In file included from /usr/include/wx-3.0/wx/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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; } - | ^ -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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/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 ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -/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 ); } - | ^ -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/wxprec.h:12, - from ../../src/muuli_wdr.cpp:11: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/ClientCredits.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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCredits.h:29, - from ../../src/ClientCredits.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/ClientCredits.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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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' @@ -81476,9 +80951,124 @@ /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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/DataToText.cpp:25: +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/muuli_wdr.cpp:18: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from ../../src/muuli_wdr.cpp:11: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/muuli_wdr.cpp:18: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from ../../src/muuli_wdr.cpp:11: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/muuli_wdr.cpp:18: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from ../../src/muuli_wdr.cpp:11: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/muuli_wdr.cpp:18: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wxprec.h:12, + from ../../src/muuli_wdr.cpp:11: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/log.h:65, + from ../../src/Logger.h:28, + from ../../src/ClientCredits.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 ) \ @@ -81763,41 +81353,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/CFile.cpp:27: -/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/string.h:24, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/CFile.cpp:27: -/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/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 ) \ @@ -81940,314 +81495,245 @@ /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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/muuli_wdr.cpp:18: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from ../../src/muuli_wdr.cpp:11: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/muuli_wdr.cpp:18: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from ../../src/muuli_wdr.cpp:11: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/muuli_wdr.cpp:18: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from ../../src/muuli_wdr.cpp:11: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/muuli_wdr.cpp:18: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wxprec.h:12, - from ../../src/muuli_wdr.cpp:11: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 ../../src/SafeFile.h:30, - from ../../src/CFile.h:30, - from ../../src/CFile.cpp:27: -/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] +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 ../../src/ED2KLink.cpp:26: +/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 ../../src/ED2KLink.cpp:26: +/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 ../../src/ED2KLink.cpp:26: +/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 ../../src/ED2KLink.cpp:26: +/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 ../../src/ED2KLink.cpp:26: +/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 ../../src/ED2KLink.cpp:26: +/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 ../../src/ED2KLink.cpp:26: +/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 ../../src/ED2KLink.cpp:26: +/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 ../../src/ED2KLink.cpp:26: +/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/CFile.cpp:27: -/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/string.h:24, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/Path.h:28, - from ../../src/CFile.h:29, - from ../../src/CFile.cpp:27: -/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/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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:20, - from ../../src/muuli_wdr.h:16, - from ../../src/muuli_wdr.cpp:18: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -82257,52 +81743,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(const Self&)': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -82312,155 +81798,71 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_wxImplementation_HashTable::hash_funct()': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_eq()': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/ED2KLink.cpp:26: -/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 ../../src/ED2KLink.cpp:26: -/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 ../../src/ED2KLink.cpp:26: -/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 ../../src/ED2KLink.cpp:26: -/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 ../../src/ED2KLink.cpp:26: -/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 ../../src/ED2KLink.cpp:26: -/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 ../../src/ED2KLink.cpp:26: -/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 ../../src/ED2KLink.cpp:26: -/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 ../../src/ED2KLink.cpp:26: -/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; } @@ -82661,7 +82063,151 @@ /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 | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-Friend.o `test -f 'Friend.cpp' || echo '../../src/'`Friend.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/muuli_wdr.h:16, + from ../../src/muuli_wdr.cpp:18: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } @@ -82762,6 +82308,29 @@ /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/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/CFile.cpp:27: +/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/string.h:24, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -82782,6 +82351,18 @@ /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:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/CFile.cpp:27: +/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/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); } @@ -82822,6 +82403,467 @@ /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/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/filename.h:17, + from ../../src/SafeFile.h:30, + from ../../src/CFile.h:30, + from ../../src/CFile.cpp:27: +/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; } + | ^~~~~~~~ +/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:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/CFile.cpp:27: +/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/string.h:24, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/Path.h:28, + from ../../src/CFile.h:29, + from ../../src/CFile.cpp:27: +/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:20, from ../../src/ED2KLink.cpp:26: /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&)': @@ -83392,6 +83434,30 @@ /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 ../../src/Logger.h:29, + from ../../src/ClientCredits.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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCredits.h:29, + from ../../src/ClientCredits.cpp:26: +/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 ../../src/Logger.h:29, + from ../../src/ClientCredits.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/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 ) \ @@ -83534,6 +83600,193 @@ /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 ../../src/ED2KLink.cpp:26: +/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:14, + from ../../src/ED2KLink.cpp:26: +/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 ../../src/ED2KLink.cpp:26: +/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:20, + from ../../src/ED2KLink.cpp:26: +/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 ../../src/ED2KLink.cpp:26: +/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:14, + from ../../src/ED2KLink.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-Friend.o `test -f 'Friend.cpp' || echo '../../src/'`Friend.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-GapList.o `test -f 'GapList.cpp' || echo '../../src/'`GapList.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-MagnetURI.o `test -f 'MagnetURI.cpp' || echo '../../src/'`MagnetURI.cpp In file included from ../../src/libs/ec/cpp/../../../Types.h:30, from ../../src/libs/ec/cpp/ECID.h:28, from ../../src/Friend.h:30, @@ -83618,6 +83871,7 @@ /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) | ~~~~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-MemFile.o `test -f 'MemFile.cpp' || echo '../../src/'`MemFile.cpp /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; } @@ -83798,12 +84052,6 @@ /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/ED2KLink.cpp:26: -/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 - | ^~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -83824,164 +84072,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 | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/ED2KLink.cpp:26: -/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 ../../src/ED2KLink.cpp:26: -/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:20, - from ../../src/ED2KLink.cpp:26: -/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; } - | ^~~~~~~~ /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); } @@ -84142,29 +84232,522 @@ /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:31, - from ../../src/ED2KLink.cpp:26: -/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:14, - from ../../src/ED2KLink.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-GapList.o `test -f 'GapList.cpp' || echo '../../src/'`GapList.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-MagnetURI.o `test -f 'MagnetURI.cpp' || echo '../../src/'`MagnetURI.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-MemFile.o `test -f 'MemFile.cpp' || echo '../../src/'`MemFile.cpp +In file included from ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/MagnetURI.h:33, + from ../../src/MagnetURI.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from /usr/include/wx-3.0/wx/filename.h:17, @@ -84596,14 +85179,55 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, from ../../src/GapList.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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 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 ../../src/Types.h:30, from ../../src/GapList.cpp:26: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' @@ -84611,22 +85235,44 @@ | ^~~~~~~~ In file included from ../../src/Types.h:30, from ../../src/GapList.cpp:26: -/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: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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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) | ~~~~~~~~~~^~ @@ -84636,13 +85282,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GapList.cpp:26: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -84652,20 +85304,26 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GapList.cpp:26: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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; } - | ^ +/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 ../../src/Types.h:30, @@ -84675,6 +85333,28 @@ | ^~~~~~~~ In file included from ../../src/Types.h:30, from ../../src/GapList.cpp:26: +/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 '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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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) | ~~~~~~~~~~^~ @@ -84684,13 +85364,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GapList.cpp:26: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -84700,13 +85386,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GapList.cpp:26: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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) | ~~~~~~~~~~^~ @@ -84716,13 +85408,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GapList.cpp:26: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -84732,13 +85430,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GapList.cpp:26: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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; | ~~~~~~~~~~^~ @@ -84748,13 +85452,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GapList.cpp:26: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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; | ~~~~~~~~~~^~ @@ -84764,13 +85474,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GapList.cpp:26: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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 | ~~~~~~~~~~^~ @@ -84780,13 +85496,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GapList.cpp:26: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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 | ~~~~~~~~~~^~ @@ -84796,13 +85518,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GapList.cpp:26: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -84812,6 +85540,72 @@ | ^ 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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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: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 ../../src/Types.h:30, from ../../src/GapList.cpp:26: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' @@ -84819,9 +85613,253 @@ | ^~~~~~~~ In file included from ../../src/Types.h:30, from ../../src/GapList.cpp:26: -/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: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); } + | ^ +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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); } + | ^ +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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: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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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/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 ) \ @@ -85106,264 +86144,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/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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/wx.h:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -85397,38 +86177,6 @@ /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/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from /usr/include/wx-3.0/wx/filename.h:17, @@ -85576,70 +86324,7 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 - | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-NetworkFunctions.o `test -f 'NetworkFunctions.cpp' || echo '../../src/'`NetworkFunctions.cpp In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -85668,318 +86353,13 @@ /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/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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 ../../src/MagnetURI.h:33, - from ../../src/MagnetURI.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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; } - | ^ -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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-OtherFunctions.o `test -f 'OtherFunctions.cpp' || echo '../../src/'`OtherFunctions.cpp +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 ../../src/SafeFile.h:30, from ../../src/MemFile.h:29, from ../../src/MemFile.cpp:26: -/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/log.h:65, - from ../../src/Logger.h:28, - from ../../src/GapList.cpp:30: /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 ) \ @@ -86122,50 +86502,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -86450,584 +86786,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/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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 - | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-NetworkFunctions.o `test -f 'NetworkFunctions.cpp' || echo '../../src/'`NetworkFunctions.cpp -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/GapList.cpp:30: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GapList.cpp:26: -/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 ../../src/Logger.h:29, +In file included from /usr/include/wx-3.0/wx/log.h:65, + from ../../src/Logger.h:28, from ../../src/GapList.cpp:30: -/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) - | ^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-OtherFunctions.o `test -f 'OtherFunctions.cpp' || echo '../../src/'`OtherFunctions.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-Packet.o `test -f 'Packet.cpp' || echo '../../src/'`Packet.cpp -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 ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: /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 ) \ @@ -87454,261 +87215,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; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 - | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-Packet.o `test -f 'Packet.cpp' || echo '../../src/'`Packet.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-RLE.o `test -f 'RLE.cpp' || echo '../../src/'`RLE.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-SafeFile.o `test -f 'SafeFile.cpp' || echo '../../src/'`SafeFile.cpp /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 ) \ @@ -87993,363 +87502,290 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-RLE.o `test -f 'RLE.cpp' || echo '../../src/'`RLE.cpp -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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/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; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/NetworkFunctions.cpp:27: -/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:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:14, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/filename.h:17, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/arrstr.h:14, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/MemFile.cpp:26: -/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/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/arrstr.h:15, from /usr/include/wx-3.0/wx/filename.h:14, from ../../src/OtherFunctions.cpp:31: @@ -88605,154 +88041,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 | ~~~~~~~~~~^~ -In file included from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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) - | ~~~~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-SafeFile.o `test -f 'SafeFile.cpp' || echo '../../src/'`SafeFile.cpp -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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); } @@ -88879,24 +88167,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 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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 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); } @@ -88915,6 +88185,375 @@ /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 ../../src/Logger.h:29, + from ../../src/GapList.cpp:30: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GapList.cpp:26: +/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 ../../src/Logger.h:29, + from ../../src/GapList.cpp:30: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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/arrstr.h:14, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/filename.h:17, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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; } + | ^~~~~~~~ +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: +/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); } @@ -88922,14 +88561,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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; | ~~~~~~~~~~^~ @@ -88940,14 +88579,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 | ~~~~~~~~~~^~ @@ -88958,14 +88597,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 | ~~~~~~~~~~^~ @@ -88976,14 +88615,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 | ~~~~~~~~~~~~~^~ @@ -88994,17 +88633,46 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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/arrstr.h:14, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/MemFile.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -89012,14 +88680,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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; | ~~~~~~~~~~^ @@ -89030,14 +88698,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -89048,14 +88716,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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; | ~~~~~~~~~~^ @@ -89066,14 +88734,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -89084,14 +88752,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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; | ~~~~~~~~~~^ @@ -89102,14 +88770,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -89120,14 +88788,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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; | ~~~~~~~~~~^ @@ -89138,22 +88806,104 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: + from ../../src/NetworkFunctions.h:30, + from ../../src/NetworkFunctions.cpp:27: /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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-SHA.o `test -f 'SHA.cpp' || echo '../../src/'`SHA.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-Tag.o `test -f 'Tag.cpp' || echo '../../src/'`Tag.cpp +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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); } @@ -89161,14 +88911,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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) | ~~~~~~~~~~^~ @@ -89179,14 +88929,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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) | ~~~~~~~~~~^~ @@ -89197,14 +88947,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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) | ~~~~~~~~~~~~~^~ @@ -89215,17 +88965,133 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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; } + | ^ +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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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::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 ../../src/Types.h:30, + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from /usr/include/wx-3.0/wx/filename.h:17, @@ -89285,6 +89151,18 @@ /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 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 ../../src/Types.h:30, + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In 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 ) \ @@ -89301,6 +89179,12 @@ /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 ../../src/Types.h:30, + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: +/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -89340,6 +89224,24 @@ /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 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 ../../src/Types.h:30, + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: +/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 ../../src/Types.h:30, + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: +/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/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; } \ @@ -89372,151 +89274,50 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/log.h:65, - from ../../src/Logger.h:28, - from ../../src/Packet.cpp:32: -/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/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } - | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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/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 ) \ @@ -89530,9 +89331,23 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +In file included from ../../src/Types.h:30, + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: +/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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -89603,220 +89418,24 @@ /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; } - | ^~~~~~~~ -/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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: -/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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: -/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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: -/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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: -/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/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/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ -/usr/include/wx-3.0/wx/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/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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: -/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/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/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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: -/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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: -/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/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; } - | ^~~~~~~~ + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ | ^ @@ -90015,184 +89634,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/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 '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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: -/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/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; } +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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 '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); } @@ -90200,14 +89721,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 | ~~~~~~~~~~^~ @@ -90218,14 +89739,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 | ~~~~~~~~~~^~ @@ -90236,14 +89757,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 | ~~~~~~~~~~~~~^~ @@ -90254,14 +89775,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 | ~~~~~~~~~~^~ @@ -90271,15 +89792,95 @@ | ^ 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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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: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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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; | ~~~~~~~~~~^ @@ -90290,14 +89891,54 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -90308,14 +89949,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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; | ~~~~~~~~~~^ @@ -90326,14 +89967,54 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -90344,14 +90025,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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; | ~~~~~~~~~~^ @@ -90362,14 +90043,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 | ~~~~~~~~~~~~~^ @@ -90380,14 +90061,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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; | ~~~~~~~~~~^ @@ -90398,14 +90079,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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 | ~~~~~~~~~~~~~^ @@ -90693,724 +90374,266 @@ /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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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; } - | ^ -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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, +In file included from ../../src/Logger.h:29, + from ../../src/OtherFunctions.cpp:40: +/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/arrstr.h:14, from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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 - | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-TerminationProcess.o `test -f 'TerminationProcess.cpp' || echo '../../src/'`TerminationProcess.cpp -/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] + from ../../src/OtherFunctions.cpp:31: +/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 ../../src/Logger.h:29, + from ../../src/OtherFunctions.cpp:40: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/filename.h:17, + from ../../src/OtherFunctions.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: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: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/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/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/OtherFunctions.cpp:43: +/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/arrstr.h:14, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/OtherFunctions.cpp:31: +/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/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/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/filename.h:17, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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: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] +/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: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] +/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: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&)' +/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: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] +/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/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/ScopedPtr.h:29, - from ../../src/RLE.cpp:27: -/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 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/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/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/hashmap.h: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: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, @@ -91445,10 +90668,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/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ /usr/include/wx-3.0/wx/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; } \ | ^~~~~~~~ @@ -91461,42 +90680,6 @@ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In 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; } \ @@ -91529,130 +90712,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In 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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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/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 ) \ @@ -91937,430 +90996,24 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Logger.h:29, - from ../../src/Packet.cpp:32: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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 ../../src/Logger.h:29, - from ../../src/Packet.cpp:32: -/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 ../../src/Logger.h:29, - from ../../src/OtherFunctions.cpp:40: -/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/arrstr.h:14, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/OtherFunctions.cpp:31: -/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 ../../src/Logger.h:29, - from ../../src/OtherFunctions.cpp:40: -/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/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/Types.h:30, - from ../../src/SHAHashSet.h:78, - from ../../src/SHA.h:68, - from ../../src/SHA.cpp:65: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: + from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: +In file included from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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) | ~~~~~~~~~~^~ @@ -92370,17 +91023,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: + from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: +In file included from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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) | ~~~~~~~~~~^~ @@ -92390,17 +91041,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: + from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: +In file included from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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) | ~~~~~~~~~~~~~^~ @@ -92410,183 +91059,33 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: + from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: +In file included from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/filename.h:17, - from ../../src/OtherFunctions.cpp:31: -/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ /usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: + from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: +In file included from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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) | ~~~~~~~~~~^~ @@ -92596,17 +91095,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: + from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: +In file included from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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) | ~~~~~~~~~~~~~^~ @@ -92616,17 +91113,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: + from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: +In file included from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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) | ~~~~~~~~~~^~ @@ -92636,182 +91131,33 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: + from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: +In file included from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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/log.h:65, - from ../../src/Logger.h:28, - from ../../src/Packet.cpp:32: -/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; } - | ^~~~~~~~ /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: + from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: +In file included from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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; | ~~~~~~~~~~^~ @@ -92821,601 +91167,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: + from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: +In file included from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/OtherFunctions.cpp:43: -/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/arrstr.h:14, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/OtherFunctions.cpp:31: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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 ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: -/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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/Packet.cpp:33: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/Packet.h:30, - from ../../src/Packet.cpp:28: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/filename.h:17, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/log.h:65, + from ../../src/Logger.h:28, + from ../../src/Packet.cpp:32: /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 ) \ @@ -93558,6 +91324,78 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -93842,184 +91680,151 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/ScopedPtr.h:29, - from ../../src/RLE.cpp:27: -/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/string.h:24, +/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 ../../src/Types.h:30, from ../../src/RLE.h:29, from ../../src/RLE.cpp:25: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/ScopedPtr.h:29, - from ../../src/RLE.cpp:27: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/Tag.h:34, - from ../../src/Tag.cpp:27: -/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/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +In file included from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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&)': +In file included from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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/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 ) \ | ^ @@ -94029,8 +91834,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/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: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; } @@ -94044,13 +91849,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -94059,10 +91864,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -94071,10 +91876,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_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 ) \ | ^ @@ -94084,8 +91889,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/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: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; } @@ -94099,13 +91904,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -94114,10 +91919,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -94126,10 +91931,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -94139,13 +91944,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -94155,13 +91960,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/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: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: 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/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 ) \ | ^ @@ -94171,8 +91976,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/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/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; } @@ -94186,13 +91991,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -94201,10 +92006,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -94213,10 +92018,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -94226,8 +92031,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/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/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; } @@ -94241,13 +92046,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -94256,10 +92061,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -94268,10 +92073,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -94281,13 +92086,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -94297,431 +92102,15 @@ /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/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/ScopedPtr.h:29, - from ../../src/RLE.cpp:27: -/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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; } - | ^ -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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/ScopedPtr.h:29, - from ../../src/RLE.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/RLE.h:29, - from ../../src/RLE.cpp:25: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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; - | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-SHA.o `test -f 'SHA.cpp' || echo '../../src/'`SHA.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-Tag.o `test -f 'Tag.cpp' || echo '../../src/'`Tag.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-TerminationProcess.o `test -f 'TerminationProcess.cpp' || echo '../../src/'`TerminationProcess.cpp /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 ) \ @@ -94864,102 +92253,38 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:14, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/SafeFile.cpp:26: +/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/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 ) \ @@ -95102,231 +92427,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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-Timer.o `test -f 'Timer.cpp' || echo '../../src/'`Timer.cpp -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:14, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/SafeFile.cpp:26: -/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from /usr/include/wx-3.0/wx/filename.h:17, @@ -95474,323 +92574,11 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-UInt128.o `test -f 'kademlia/utils/UInt128.cpp' || echo '../../src/'`kademlia/utils/UInt128.cpp -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/SafeFile.cpp:26: -/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/arrstr.h:14, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../src/SafeFile.h:30, - from ../../src/SafeFile.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/ScopedPtr.h:29, + from ../../src/RLE.cpp:27: /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 ) \ @@ -96217,6 +93005,33 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/SafeFile.cpp:26: +/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/arrstr.h:14, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../src/SafeFile.h:30, + from ../../src/SafeFile.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -96501,21 +93316,42 @@ /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 ../../src/Logger.h:29, + from ../../src/Packet.cpp:32: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: +/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 ../../src/Logger.h:29, + from ../../src/Packet.cpp:32: +/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Tag.cpp:27: + from ../../src/ScopedPtr.h:29, + from ../../src/RLE.cpp:27: /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/string.h:24, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: + from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: /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&) | ^~~~~~~~ @@ -96526,8 +93362,8 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Tag.cpp:27: + from ../../src/ScopedPtr.h:29, + from ../../src/RLE.cpp:27: /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) @@ -96535,8 +93371,153 @@ In file included from /usr/include/wx-3.0/wx/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from ../../src/OtherFunctions.h:29, - from ../../src/Tag.h:34, - from ../../src/Tag.cpp:27: + from ../../src/ScopedPtr.h:29, + from ../../src/RLE.cpp:27: +/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/log.h:65, + from ../../src/Logger.h:28, + from ../../src/Packet.cpp:32: /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 ) \ @@ -96683,17 +93664,44 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, + from ../../src/ScopedPtr.h:29, + from ../../src/RLE.cpp:27: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/RLE.h:29, + from ../../src/RLE.cpp:25: +/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:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, from ../../src/Tag.h:34, - from ../../src/Tag.cpp:27: + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/Packet.cpp:33: /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/string.h:24, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Tag.cpp:27: + from ../../src/Types.h:30, + from ../../src/Packet.h:30, + from ../../src/Packet.cpp:28: /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&) | ^~~~~~~~ @@ -96706,98 +93714,67 @@ /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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) | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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) | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/process.h:14, - from ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/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/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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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) | ~~~~~~~~~~~~~^~ @@ -96807,19 +93784,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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) | ~~~~~~~~~~~~~^~ @@ -96829,19 +93804,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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) | ~~~~~~~~~~^~ @@ -96851,19 +93824,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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) | ~~~~~~~~~~~~~^~ @@ -96873,19 +93844,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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) | ~~~~~~~~~~^~ @@ -96895,194 +93864,151 @@ | ^ 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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: -/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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: -/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: -/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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: -/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); } - | ^ + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: -/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); } - | ^ + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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::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 ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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 ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: +/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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: -/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 ../../src/TerminationProcess.h:31, - from ../../src/TerminationProcess.cpp:27: -/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': -/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] - 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/process.h:14, from ../../src/TerminationProcess.h:31, from ../../src/TerminationProcess.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: -/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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: -/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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: /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) | ~~~~~~~~~~^~ @@ -97092,15 +94018,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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) | ~~~~~~~~~~^~ @@ -97110,33 +94042,65 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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, +/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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: +/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 ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In 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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -97146,15 +94110,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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) | ~~~~~~~~~~^~ @@ -97164,15 +94130,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -97182,15 +94150,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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) | ~~~~~~~~~~^~ @@ -97200,37 +94170,381 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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 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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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 '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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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 '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 ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: +/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 ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: +/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 ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: +/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 ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: +/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 ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: +/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 ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: +/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 ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: +/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 ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: +/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 '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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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 ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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; | ~~~~~~~~~~^ @@ -97240,19 +94554,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -97262,19 +94574,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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; | ~~~~~~~~~~^ @@ -97284,19 +94594,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -97306,19 +94614,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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; | ~~~~~~~~~~^ @@ -97328,19 +94634,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -97350,19 +94654,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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; | ~~~~~~~~~~^ @@ -97372,73 +94674,41 @@ | ^ 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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: -/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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: -/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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: -/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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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 | ~~~~~~~~~~^~ @@ -97448,15 +94718,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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 | ~~~~~~~~~~^~ @@ -97466,15 +94742,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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 | ~~~~~~~~~~~~~^~ @@ -97484,15 +94766,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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 | ~~~~~~~~~~^~ @@ -97502,15 +94790,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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; | ~~~~~~~~~~^ @@ -97520,15 +94810,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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 | ~~~~~~~~~~~~~^ @@ -97538,15 +94830,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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; | ~~~~~~~~~~^ @@ -97556,15 +94850,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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 | ~~~~~~~~~~~~~^ @@ -97574,15 +94870,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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; | ~~~~~~~~~~^ @@ -97592,15 +94890,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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 | ~~~~~~~~~~~~~^ @@ -97610,15 +94910,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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; | ~~~~~~~~~~^ @@ -97628,22 +94930,933 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: + from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: /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 ../../src/kademlia/utils/../../Types.h:30, - from ../../src/kademlia/utils/UInt128.h:43, - from ../../src/kademlia/utils/UInt128.cpp:41: +In file included from ../../src/Types.h:30, + from ../../src/SHAHashSet.h:78, + from ../../src/SHA.h:68, + from ../../src/SHA.cpp:65: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/Tag.h:34, + from ../../src/Tag.cpp:27: +/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; } + | ^~~~~~~~ +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: In 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/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/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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: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; } + | ^~~~~~~~ +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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 | ~~~~~~~~~~~~~^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-Timer.o `test -f 'Timer.cpp' || echo '../../src/'`Timer.cpp +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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 ) \ @@ -98354,39 +96567,264 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-CaptchaDialog.o `test -f 'CaptchaDialog.cpp' || echo '../../src/'`CaptchaDialog.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-CaptchaGenerator.o `test -f 'CaptchaGenerator.cpp' || echo '../../src/'`CaptchaGenerator.cpp -In file included from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Tag.cpp:27: +/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/string.h:24, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Tag.cpp:27: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/Tag.h:34, + from ../../src/Tag.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Tag.cpp:27: +/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/string.h:24, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Tag.cpp:27: +/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/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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/event.h:14, - from ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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 ../../src/Timer.h:31, - from ../../src/Timer.cpp:25: +In file included from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: /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) | ^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-PartFileConvert.o `test -f 'PartFileConvert.cpp' || echo '../../src/'`PartFileConvert.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -I../../src/include -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o libmuleappcommon_a-UInt128.o `test -f 'kademlia/utils/UInt128.cpp' || echo '../../src/'`kademlia/utils/UInt128.cpp +In file included from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': +/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] + 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/process.h:14, + from ../../src/TerminationProcess.h:31, + from ../../src/TerminationProcess.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-CaptchaDialog.o `test -f 'CaptchaDialog.cpp' || echo '../../src/'`CaptchaDialog.cpp 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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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); } @@ -98396,24 +96834,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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) | ~~~~~~~~~~^~ @@ -98426,24 +96856,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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) | ~~~~~~~~~~^~ @@ -98456,24 +96878,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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) | ~~~~~~~~~~~~~^~ @@ -98486,24 +96900,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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) | ~~~~~~~~~~~~~^~ @@ -98516,24 +96922,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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) | ~~~~~~~~~~^~ @@ -98546,24 +96944,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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) | ~~~~~~~~~~~~~^~ @@ -98576,24 +96966,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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) | ~~~~~~~~~~^~ @@ -98606,27 +96988,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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) | ~~~~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-CaptchaGenerator.o `test -f 'CaptchaGenerator.cpp' || echo '../../src/'`CaptchaGenerator.cpp /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); } @@ -98636,24 +97011,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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; | ~~~~~~~~~~^~ @@ -98666,24 +97033,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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; | ~~~~~~~~~~^~ @@ -98696,24 +97055,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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 | ~~~~~~~~~~^~ @@ -98726,24 +97077,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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 | ~~~~~~~~~~^~ @@ -98756,24 +97099,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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 | ~~~~~~~~~~~~~^~ @@ -98786,28 +97121,19 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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 | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-PartFileConvertDlg.o `test -f 'PartFileConvertDlg.cpp' || echo '../../src/'`PartFileConvertDlg.cpp /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); } @@ -98817,24 +97143,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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; | ~~~~~~~~~~^ @@ -98847,24 +97165,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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 | ~~~~~~~~~~~~~^ @@ -98877,24 +97187,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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; | ~~~~~~~~~~^ @@ -98907,24 +97209,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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 | ~~~~~~~~~~~~~^ @@ -98937,24 +97231,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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; | ~~~~~~~~~~^ @@ -98967,24 +97253,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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 | ~~~~~~~~~~~~~^ @@ -98997,24 +97275,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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; | ~~~~~~~~~~^ @@ -99027,37 +97297,23 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-amule.o `test -f 'amule.cpp' || echo '../../src/'`amule.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-BaseClient.o `test -f 'BaseClient.cpp' || echo '../../src/'`BaseClient.cpp In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: /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 ) \ @@ -99342,55 +97598,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/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 ) \ @@ -99446,28 +97653,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/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/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/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 ) \ @@ -99523,28 +97708,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/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/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/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; } \ @@ -99719,50 +97882,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/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/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/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 ) \ @@ -99873,28 +97992,6 @@ /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/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/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/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; } \ @@ -99911,20 +98008,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/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/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/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; } \ @@ -99941,11 +98024,150 @@ /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/image.h:16, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: +In file included from ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: /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) | ~~~~~~~~~~~~~^~ @@ -99955,6 +98177,263 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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 ../../src/kademlia/utils/../../Types.h:30, + from ../../src/kademlia/utils/UInt128.h:43, + from ../../src/kademlia/utils/UInt128.cpp:41: +/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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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/image.h:16, @@ -99968,13 +98447,13 @@ from /usr/include/wx-3.0/wx/image.h:16, from ../../src/CaptchaGenerator.h:29, from ../../src/CaptchaGenerator.cpp:26: -/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' - 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } - | ^ +/usr/include/wx-3.0/wx/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, @@ -99990,13 +98469,58 @@ from /usr/include/wx-3.0/wx/image.h:16, from ../../src/CaptchaGenerator.h:29, from ../../src/CaptchaGenerator.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ +/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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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) + | ~~~~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-PartFileConvert.o `test -f 'PartFileConvert.cpp' || echo '../../src/'`PartFileConvert.cpp +/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, @@ -100012,13 +98536,35 @@ from /usr/include/wx-3.0/wx/image.h:16, from ../../src/CaptchaGenerator.h:29, from ../../src/CaptchaGenerator.cpp:26: -/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); } - | ^ +/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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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, @@ -100034,13 +98580,13 @@ from /usr/include/wx-3.0/wx/image.h:16, from ../../src/CaptchaGenerator.h:29, from ../../src/CaptchaGenerator.cpp:26: -/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); } - | ^ +/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, @@ -100056,13 +98602,13 @@ from /usr/include/wx-3.0/wx/image.h:16, from ../../src/CaptchaGenerator.h:29, from ../../src/CaptchaGenerator.cpp:26: -/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); } - | ^ +/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, @@ -100078,14 +98624,40 @@ from /usr/include/wx-3.0/wx/image.h:16, from ../../src/CaptchaGenerator.h:29, from ../../src/CaptchaGenerator.cpp:26: -/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: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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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); } @@ -100095,16 +98667,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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) | ~~~~~~~~~~^~ @@ -100117,16 +98697,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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) | ~~~~~~~~~~^~ @@ -100139,16 +98727,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -100161,16 +98757,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -100183,16 +98787,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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) | ~~~~~~~~~~^~ @@ -100205,16 +98817,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -100227,16 +98847,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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) | ~~~~~~~~~~^~ @@ -100249,16 +98877,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -100271,16 +98907,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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; | ~~~~~~~~~~^~ @@ -100293,19 +98937,235 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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/image.h:16, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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 '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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } @@ -100482,236 +99342,27 @@ /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: -/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/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/hashmap.h: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 ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: +/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/event.h:14, + from ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: +/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 ../../src/Timer.h:31, + from ../../src/Timer.cpp:25: +/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/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); } @@ -100721,16 +99372,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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; | ~~~~~~~~~~^ @@ -100743,16 +99402,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -100765,16 +99432,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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; | ~~~~~~~~~~^ @@ -100787,16 +99462,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -100809,16 +99492,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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; | ~~~~~~~~~~^ @@ -100831,16 +99522,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -100853,16 +99552,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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; | ~~~~~~~~~~^ @@ -100875,16 +99582,24 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -101318,259 +100033,276 @@ /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: -/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] +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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&)' +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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&)' +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) - | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -101593,126 +100325,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/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 ) \ @@ -101855,66 +100467,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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -102038,40 +100590,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/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: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: 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; } \ @@ -102088,117 +100609,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: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; } - | ^~~~~~~~ /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 ) \ @@ -102309,36 +100719,6 @@ /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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/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; } \ @@ -102352,39 +100732,9 @@ /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/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/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/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; } \ @@ -102401,116 +100751,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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -102582,16 +100822,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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); } - | ^ /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 ) \ | ^ @@ -102631,25 +100861,6 @@ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/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; } \ @@ -102682,12 +100893,153 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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); } @@ -102698,8 +101050,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; } | ^~~~~~~~ @@ -102707,8 +101058,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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) | ~~~~~~~~~~^~ @@ -102722,8 +101072,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; } | ^~~~~~~~ @@ -102731,8 +101080,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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) | ~~~~~~~~~~^~ @@ -102746,8 +101094,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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) | ^~~~~~~~ @@ -102755,8 +101102,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -102770,8 +101116,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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) | ^~~~~~~~ @@ -102779,127 +101124,10 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -102910,8 +101138,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; } | ^~~~~~~~ @@ -102919,8 +101146,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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) | ~~~~~~~~~~^~ @@ -102934,8 +101160,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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) | ^~~~~~~~ @@ -102943,40 +101168,10 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -102987,8 +101182,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; } | ^~~~~~~~ @@ -102996,8 +101190,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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) | ~~~~~~~~~~^~ @@ -103011,8 +101204,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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) | ^~~~~~~~ @@ -103020,8 +101212,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -103035,8 +101226,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; } | ^~~~~~~~ @@ -103044,8 +101234,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; | ~~~~~~~~~~^~ @@ -103059,8 +101248,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; } | ^~~~~~~~ @@ -103068,367 +101256,10 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } @@ -103439,8 +101270,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; } | ^~~~~~~~ @@ -103448,8 +101278,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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 | ~~~~~~~~~~^~ @@ -103463,8 +101292,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; } | ^~~~~~~~ @@ -103472,8 +101300,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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 | ~~~~~~~~~~^~ @@ -103487,8 +101314,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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) | ^~~~~~~~ @@ -103496,8 +101322,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -103511,8 +101336,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; } | ^~~~~~~~ @@ -103520,153 +101344,10 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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/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; } - | ^~~~~~~~ /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); } @@ -103677,8 +101358,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; } | ^~~~~~~~ @@ -103686,8 +101366,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; | ~~~~~~~~~~^ @@ -103701,8 +101380,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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) | ^~~~~~~~ @@ -103710,8 +101388,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -103725,8 +101402,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; } | ^~~~~~~~ @@ -103734,8 +101410,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; | ~~~~~~~~~~^ @@ -103749,8 +101424,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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) | ^~~~~~~~ @@ -103758,8 +101432,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -103773,8 +101446,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; } | ^~~~~~~~ @@ -103782,8 +101454,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; | ~~~~~~~~~~^ @@ -103797,8 +101468,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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) | ^~~~~~~~ @@ -103806,19 +101476,10 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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 ../../src/BaseClient.cpp:26: -/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); } - | ^ /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); } @@ -103827,19 +101488,9 @@ 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 ../../src/BaseClient.cpp:26: -/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/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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; } | ^~~~~~~~ @@ -103847,18 +101498,10 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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 ../../src/BaseClient.cpp:26: -/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 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); } @@ -103869,8 +101512,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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) | ^~~~~~~~ @@ -103878,199 +101520,10 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: + from ../../src/PartFileConvert.cpp:26: /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 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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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; } - | ^ -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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: /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 ) \ @@ -104243,92 +101696,18 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/CaptchaDialog.h:28, +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-PartFileConvertDlg.o `test -f 'PartFileConvertDlg.cpp' || echo '../../src/'`PartFileConvertDlg.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-amule.o `test -f 'amule.cpp' || echo '../../src/'`amule.cpp +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, from ../../src/CaptchaDialog.cpp:26: -/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] - 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } - | ^ +/usr/include/wx-3.0/wx/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, @@ -104336,7 +101715,57 @@ from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/CaptchaDialog.h:28, from ../../src/CaptchaDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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' @@ -104345,17 +101774,274 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: /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 ) \ @@ -104498,66 +102184,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In 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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In 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 ) \ @@ -104589,10 +102215,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/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/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 ) \ | ^ @@ -104605,22 +102227,6 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ @@ -104688,26 +102294,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/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ @@ -104740,66 +102326,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/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -104942,178 +102468,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/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; } - | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-BaseClient.o `test -f 'BaseClient.cpp' || echo '../../src/'`BaseClient.cpp /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 ) \ @@ -105400,10 +102755,13 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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&)': + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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 ) \ | ^ @@ -105413,9 +102771,12 @@ /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: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; } | ^~~~~~~~ @@ -105428,13 +102789,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -105443,10 +102807,13 @@ /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&)' +/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' @@ -105455,10 +102822,13 @@ /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: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 ) \ | ^ @@ -105468,9 +102838,12 @@ /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: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; } | ^~~~~~~~ @@ -105483,13 +102856,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -105498,10 +102874,13 @@ /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&)' +/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' @@ -105510,10 +102889,13 @@ /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: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; } \ | ^~~~~~~~ @@ -105523,13 +102905,16 @@ /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: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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -105539,296 +102924,40 @@ /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: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: 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; } - | ^~~~~~~~ -/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 ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -106113,182 +103242,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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 ../../src/muuli_wdr.h:16, - from ../../src/CaptchaDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -106431,69 +103384,67 @@ /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/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/image.h:12, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: /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/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: /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/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 ../../src/muuli_wdr.h:16, - from ../../src/CaptchaDialog.cpp:27: -/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/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/image.h:12, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: /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/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/image.h:12, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: /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&) | ^~~~~~~~ @@ -106506,15 +103457,21 @@ /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/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/image.h:12, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: /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&) | ^~~~~~~~ @@ -106527,15 +103484,21 @@ /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/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/image.h:12, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: /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&) | ^~~~~~~~ @@ -106548,101 +103511,21 @@ /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/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/image.h:12, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: /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&) | ^~~~~~~~ @@ -106655,71 +103538,21 @@ /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/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/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/image.h:12, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: /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&) | ^~~~~~~~ @@ -106732,15 +103565,21 @@ /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/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/image.h:12, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: /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&) | ^~~~~~~~ @@ -106753,15 +103592,84 @@ /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/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +/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); + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/image.h:12, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: /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&) | ^~~~~~~~ @@ -106774,15 +103682,108 @@ /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/app.h:19, - from ../../src/PartFileConvert.cpp:26: +/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:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/image.h:12, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: /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&) | ^~~~~~~~ @@ -106795,15 +103796,21 @@ /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/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/image.h:12, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: /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&) | ^~~~~~~~ @@ -106816,15 +103823,21 @@ /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/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/image.h:12, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: /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&) | ^~~~~~~~ @@ -106837,305 +103850,49 @@ /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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/muuli_wdr.h:16, + from ../../src/CaptchaDialog.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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&) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/BaseClient.cpp:26: -/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/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/image.h:18, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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: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: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/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; } | ^~~~~~~~ @@ -107145,52 +103902,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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&)' +/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: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: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/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: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: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/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; } | ^~~~~~~~ @@ -107200,100 +103957,12727 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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&)' +/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: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: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/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: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: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/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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': +/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: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/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:66, - from ../../src/muuli_wdr.h:16, - from ../../src/CaptchaDialog.cpp:27: -/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, +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: +/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/image.h:12, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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/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 ../../src/muuli_wdr.h:16, + from ../../src/CaptchaDialog.cpp:27: +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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; } + | ^ +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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: +/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/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/muuli_wdr.h:16, + from ../../src/CaptchaDialog.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/CaptchaDialog.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/CaptchaDialog.cpp:27: +/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 ../../src/muuli_wdr.h:16, from ../../src/CaptchaDialog.cpp:27: /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 ../../src/muuli_wdr.h:16, - from ../../src/CaptchaDialog.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/CaptchaDialog.cpp:27: -/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) +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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; } + | ^ +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: +/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/image.h:12, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/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 ../../src/muuli_wdr.h:16, + from ../../src/CaptchaDialog.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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; } + | ^~~~~~~~ +/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; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/PartFileConvert.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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/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; } + | ^~~~~~~~ +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 '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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/CaptchaGenerator.cpp:28: +/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/image.h:12, + from ../../src/CaptchaGenerator.h:29, + from ../../src/CaptchaGenerator.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CaptchaDialog.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CaptchaDialog.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CaptchaDialog.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CaptchaDialog.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CaptchaDialog.h:28, + from ../../src/CaptchaDialog.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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; } + | ^~~~~~~~ +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/PartFileConvert.cpp:31: +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/PartFileConvert.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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/PartFileConvert.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/PartFileConvert.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/PartFileConvert.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/PartFileConvert.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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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 ../../src/BaseClient.cpp:26: +/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; } + | ^~~~~~~~ +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/PartFileConvert.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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/PartFileConvert.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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; } + | ^~~~~~~~ +In file included from ../../src/amule.cpp:31: +/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': +/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] + 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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 ../../src/amule.cpp:41: +/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': +/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] + 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' + 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/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/amule.cpp:48: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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:24, + from ../../src/BaseClient.cpp:26: +/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:14, + from ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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/wx.h:14, + from ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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:14, + from ../../src/BaseClient.cpp:26: +/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:24, + from ../../src/BaseClient.cpp:26: +/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:14, + from ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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:14, + from ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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:14, + from ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] + 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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:14, + from ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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:14, + from ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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:14, + from ../../src/BaseClient.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/BaseClient.cpp:26: +/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:14, + from ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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:14, + from ../../src/BaseClient.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/BaseClient.cpp:26: +/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ClientList.o `test -f 'ClientList.cpp' || echo '../../src/'`ClientList.cpp +/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 ../../src/BaseClient.cpp:26: +/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:14, + from ../../src/BaseClient.cpp:26: +/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/amule.cpp:48: +/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:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/amule.cpp:48: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/amule.cpp:48: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/amule.cpp:48: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/amule.cpp:48: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/amule.cpp:48: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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:20, + from ../../src/BaseClient.cpp:26: +/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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/PartFileConvertDlg.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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/PartFileConvertDlg.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/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 ../../src/BaseClient.cpp:26: +/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:63, + from ../../src/BaseClient.cpp:26: +/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:14, + from ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/BaseClient.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/PartFileConvertDlg.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/PartFileConvertDlg.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/PartFileConvertDlg.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/PartFileConvertDlg.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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/amule.cpp:48: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ClientCreditsList.o `test -f 'ClientCreditsList.cpp' || echo '../../src/'`ClientCreditsList.cpp +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/PartFileConvertDlg.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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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/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 ../../src/BaseClient.cpp:26: +/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/wx.h:14, + from ../../src/BaseClient.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/PartFileConvertDlg.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/PartFileConvertDlg.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/PartFileConvertDlg.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/PartFileConvertDlg.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PartFileConvertDlg.h:29, + from ../../src/PartFileConvertDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ClientTCPSocket.o `test -f 'ClientTCPSocket.cpp' || echo '../../src/'`ClientTCPSocket.cpp +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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; } + | ^~~~~~~~ +/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; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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/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; } + | ^~~~~~~~ +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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:20, + from ../../src/BaseClient.cpp:26: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientList.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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; } + | ^~~~~~~~ +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientList.cpp:35: +/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:20, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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; } + | ^~~~~~~~ +/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:20, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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; } + | ^~~~~~~~ +/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:63, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientList.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientList.cpp:35: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientList.cpp:35: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientList.cpp:35: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientList.cpp:35: +/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) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/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 ) \ | ^ @@ -107303,8 +116687,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/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: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; } @@ -107318,13 +116702,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -107333,10 +116717,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -107345,10 +116729,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_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 ) \ | ^ @@ -107358,8 +116742,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/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: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; } @@ -107373,13 +116757,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -107388,10 +116772,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -107400,10 +116784,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -107413,13 +116797,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -107429,13 +116813,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/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: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: 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/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 ) \ | ^ @@ -107445,8 +116829,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/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/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; } @@ -107460,13 +116844,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -107475,10 +116859,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -107487,10 +116871,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -107500,8 +116884,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/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/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; } @@ -107515,13 +116899,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -107530,10 +116914,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -107542,10 +116926,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -107555,13 +116939,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -107571,27 +116955,168 @@ /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/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: + from ../../src/ClientCreditsList.cpp:36: /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/image.h:12, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: /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&) | ^~~~~~~~ @@ -107601,11 +117126,7 @@ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: + from ../../src/ClientCreditsList.cpp:36: /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) @@ -107614,9 +117135,12 @@ /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/image.h:12, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: /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&) | ^~~~~~~~ @@ -107626,18 +117150,17 @@ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: + from ../../src/ClientCreditsList.cpp:36: /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/image.h:12, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: /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&) | ^~~~~~~~ @@ -107650,21 +117173,49 @@ /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/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientList.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: + from ../../src/ClientCreditsList.cpp:36: /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/image.h:12, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: /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&) | ^~~~~~~~ @@ -107680,18 +117231,17 @@ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: + from ../../src/ClientCreditsList.cpp:36: /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/image.h:12, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: /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&) | ^~~~~~~~ @@ -107704,10 +117254,192 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: /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 ) \ @@ -107850,21 +117582,344 @@ /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, +In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: + from ../../src/ClientCreditsList.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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:20, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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:24, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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/image.h:12, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -107878,20 +117933,19 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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/image.h:12, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -107905,20 +117959,19 @@ 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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/image.h:12, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -107932,20 +117985,19 @@ 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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/image.h:12, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -107959,20 +118011,19 @@ 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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/image.h:12, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -107986,20 +118037,19 @@ 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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/image.h:12, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -108013,20 +118063,19 @@ 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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/image.h:12, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -108039,10 +118088,32 @@ /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/image.h:18, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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:20, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 ) \ @@ -108186,20 +118257,19 @@ 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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/image.h:12, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -108212,74 +118282,344 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ClientUDPSocket.o `test -f 'ClientUDPSocket.cpp' || echo '../../src/'`ClientUDPSocket.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const 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/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:20, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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, + from /usr/include/wx-3.0/wx/wx.h:50, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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:63, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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' @@ -108288,9 +118628,1312 @@ /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/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-CorruptionBlackBox.o `test -f 'CorruptionBlackBox.cpp' || echo '../../src/'`CorruptionBlackBox.cpp +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: +/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; } + | ^~~~~~~~ +/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; } + | ^~~~~~~~ /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 ) \ @@ -108433,122 +120076,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -108659,35 +120186,6 @@ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ @@ -108720,256 +120218,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/PartFileConvert.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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -109065,64 +120313,896 @@ /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&)' +/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/log.h:65, + from ../../src/Logger.h:28, + from ../../src/CorruptionBlackBox.cpp:30: +/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; } + | ^~~~~~~~ +/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; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -109135,17 +121215,19 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -109158,17 +121240,19 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -109181,17 +121265,19 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -109204,17 +121290,19 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -109227,17 +121315,19 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -109250,17 +121340,19 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -109273,84 +121365,23 @@ /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/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:20, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: -/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/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 ../../src/muuli_wdr.h:16, - from ../../src/CaptchaDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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&)': + from ../../src/ClientUDPSocket.cpp:36: +/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: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/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; } | ^~~~~~~~ @@ -109360,64 +121391,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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 copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': +/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: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/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; } | ^~~~~~~~ @@ -109427,90 +121446,242 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': +/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: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/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/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/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +/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:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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:20, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: /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 ) \ @@ -109683,264 +121854,13 @@ /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 ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: -/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/image.h:12, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: -/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, from /usr/include/wx-3.0/wx/wx.h:50, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/PartFileConvert.cpp:31: + from ../../src/ClientUDPSocket.cpp:36: /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; } @@ -109955,307 +121875,24 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CaptchaDialog.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CaptchaDialog.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CaptchaDialog.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CaptchaDialog.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/BaseClient.cpp:26: +In file included from ../../src/Logger.h:29, + from ../../src/CorruptionBlackBox.cpp:30: /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:14, - from ../../src/BaseClient.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CaptchaDialog.h:28, - from ../../src/CaptchaDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/BaseClient.cpp:26: +In file included from ../../src/Logger.h:29, + from ../../src/CorruptionBlackBox.cpp:30: /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) @@ -110264,22 +121901,26 @@ /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/wx.h:14, - from ../../src/BaseClient.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: /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 ../../src/BaseClient.cpp:26: +In file included from ../../src/Logger.h:29, + from ../../src/CorruptionBlackBox.cpp:30: /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:14, - from ../../src/BaseClient.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: /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&) | ^~~~~~~~ @@ -110292,14 +121933,16 @@ /usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/BaseClient.cpp:26: +In file included from ../../src/Logger.h:29, + from ../../src/CorruptionBlackBox.cpp:30: /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:14, - from ../../src/BaseClient.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: /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&) | ^~~~~~~~ @@ -110312,14 +121955,16 @@ /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 ../../src/BaseClient.cpp:26: +In file included from ../../src/Logger.h:29, + from ../../src/CorruptionBlackBox.cpp:30: /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:14, - from ../../src/BaseClient.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: /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&) | ^~~~~~~~ @@ -110332,14 +121977,16 @@ /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 ../../src/BaseClient.cpp:26: +In file included from ../../src/Logger.h:29, + from ../../src/CorruptionBlackBox.cpp:30: /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:14, - from ../../src/BaseClient.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: /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&) | ^~~~~~~~ @@ -110352,14 +121999,16 @@ /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 ../../src/BaseClient.cpp:26: +In file included from ../../src/Logger.h:29, + from ../../src/CorruptionBlackBox.cpp:30: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/BaseClient.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: /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&) | ^~~~~~~~ @@ -110372,14 +122021,16 @@ /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 ../../src/BaseClient.cpp:26: +In file included from ../../src/Logger.h:29, + from ../../src/CorruptionBlackBox.cpp:30: /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:14, - from ../../src/BaseClient.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: /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&) | ^~~~~~~~ @@ -110392,14 +122043,16 @@ /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 ../../src/BaseClient.cpp:26: +In file included from ../../src/Logger.h:29, + from ../../src/CorruptionBlackBox.cpp:30: /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:14, - from ../../src/BaseClient.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: /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&) | ^~~~~~~~ @@ -110412,14 +122065,16 @@ /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 ../../src/BaseClient.cpp:26: +In file included from ../../src/Logger.h:29, + from ../../src/CorruptionBlackBox.cpp:30: /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:14, - from ../../src/BaseClient.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: /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&) | ^~~~~~~~ @@ -110432,41 +122087,16 @@ /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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/PartFileConvert.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:24, - from ../../src/BaseClient.cpp:26: +In file included from ../../src/Logger.h:29, + from ../../src/CorruptionBlackBox.cpp:30: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: -/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:14, - from ../../src/BaseClient.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: /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&) | ^~~~~~~~ @@ -110479,14 +122109,16 @@ /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 ../../src/BaseClient.cpp:26: +In file included from ../../src/Logger.h:29, + from ../../src/CorruptionBlackBox.cpp:30: /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:14, - from ../../src/BaseClient.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: /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&) | ^~~~~~~~ @@ -110499,16 +122131,20 @@ /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 ../../src/amule.cpp:31: -/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': -/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] - 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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' @@ -110517,17 +122153,13 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) +/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/PartFileConvert.cpp:31: + from ../../src/ClientUDPSocket.cpp:36: /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) @@ -110536,22 +122168,14 @@ from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/PartFileConvert.cpp:31: + from ../../src/ClientUDPSocket.cpp:36: /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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/PartFileConvert.cpp:31: + from ../../src/ClientUDPSocket.cpp:36: /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; } @@ -110560,16 +122184,13 @@ from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/PartFileConvert.cpp:31: + from ../../src/ClientUDPSocket.cpp:36: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' 31 | wxDataFormat& operator=(const wxDataFormat& format) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/BaseClient.cpp:26: +In file included from /usr/include/wx-3.0/wx/log.h:65, + from ../../src/Logger.h:28, + from ../../src/CorruptionBlackBox.cpp:30: /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 ) \ @@ -110713,60 +122334,18 @@ 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/BaseClient.cpp:26: -/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:14, - from ../../src/BaseClient.cpp:26: -/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 ../../src/amule.cpp:41: -/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': -/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] - 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' - 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/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/amule.cpp:48: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/CorruptionBlackBox.cpp:34: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: /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&) | ^~~~~~~~ @@ -110779,215 +122358,9 @@ /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:20, - from ../../src/BaseClient.cpp:26: -/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; } - | ^~~~~~~~ -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/CaptchaGenerator.cpp:28: -/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/image.h:12, - from ../../src/CaptchaGenerator.h:29, - from ../../src/CaptchaGenerator.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/log.h:65, + from ../../src/Logger.h:28, + from ../../src/CorruptionBlackBox.cpp:30: /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 ) \ @@ -111160,203 +122533,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/PartFileConvertDlg.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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/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 ../../src/BaseClient.cpp:26: -/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/affinematrix2dbase.h:17, from /usr/include/wx-3.0/wx/affinematrix2d.h:17, from /usr/include/wx-3.0/wx/dc.h:32, @@ -111364,30 +122540,7 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/PartFileConvertDlg.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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/amule.cpp:48: + from ../../src/CorruptionBlackBox.cpp:34: /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; } @@ -111408,18 +122561,16 @@ from /usr/include/wx-3.0/wx/wx.h:93, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/PartFileConvert.cpp:31: + from ../../src/ClientUDPSocket.cpp:36: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/PartFileConvert.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -111433,13 +122584,18 @@ 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/BaseClient.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/CorruptionBlackBox.cpp:34: /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:14, - from ../../src/BaseClient.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: /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&) | ^~~~~~~~ @@ -111456,7 +122612,7 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/PartFileConvertDlg.cpp:31: + from ../../src/CorruptionBlackBox.cpp:34: /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) @@ -111466,7 +122622,7 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/PartFileConvertDlg.cpp:31: + from ../../src/CorruptionBlackBox.cpp:34: /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) | ^~~~~~~~ @@ -111474,7 +122630,7 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/PartFileConvertDlg.cpp:31: + from ../../src/CorruptionBlackBox.cpp:34: /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; } @@ -111484,97 +122640,7 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/PartFileConvertDlg.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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/amule.cpp:48: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/BaseClient.cpp:26: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/amule.cpp:48: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/amule.cpp:48: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/amule.cpp:48: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/amule.cpp:48: + from ../../src/CorruptionBlackBox.cpp:34: /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) | ^~~~~~~~ @@ -111585,70 +122651,15 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/PartFileConvertDlg.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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/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/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 ../../src/BaseClient.cpp:26: -/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/wx.h:14, - from ../../src/BaseClient.cpp:26: -/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/amule.cpp:48: + from ../../src/CorruptionBlackBox.cpp:34: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: /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&) | ^~~~~~~~ @@ -111661,442 +122672,12 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/PartFileConvertDlg.cpp:36: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/PartFileConvertDlg.cpp:36: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/PartFileConvertDlg.cpp:36: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/PartFileConvertDlg.cpp:36: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PartFileConvertDlg.h:29, - from ../../src/PartFileConvertDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ClientList.o `test -f 'ClientList.cpp' || echo '../../src/'`ClientList.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ClientCreditsList.o `test -f 'ClientCreditsList.cpp' || echo '../../src/'`ClientCreditsList.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/BaseClient.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-DownloadClient.o `test -f 'DownloadClient.cpp' || echo '../../src/'`DownloadClient.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-DownloadQueue.o `test -f 'DownloadQueue.cpp' || echo '../../src/'`DownloadQueue.cpp In file included from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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); } @@ -112104,18 +122685,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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) | ~~~~~~~~~~^~ @@ -112126,18 +122705,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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) | ~~~~~~~~~~^~ @@ -112148,18 +122725,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -112170,18 +122745,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -112192,18 +122765,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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) | ~~~~~~~~~~^~ @@ -112214,18 +122785,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -112236,18 +122805,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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) | ~~~~~~~~~~^~ @@ -112258,25 +122825,204 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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); } @@ -112284,16 +123030,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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) | ~~~~~~~~~~^~ @@ -112304,16 +123052,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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) | ~~~~~~~~~~^~ @@ -112324,19 +123074,41 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 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); } @@ -112344,63 +123116,101 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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::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 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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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); } - | ^ + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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; - | ~~~~~~~~~~^~ + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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; } @@ -112408,16 +123218,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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) | ~~~~~~~~~~^~ @@ -112428,16 +123240,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -112448,16 +123262,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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) | ~~~~~~~~~~^~ @@ -112468,107 +123284,21 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 '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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 - | ~~~~~~~~~~^~ + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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); } @@ -112576,16 +123306,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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; | ~~~~~~~~~~^~ @@ -112596,16 +123328,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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; | ~~~~~~~~~~^~ @@ -112616,16 +123350,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 | ~~~~~~~~~~^~ @@ -112636,16 +123372,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 | ~~~~~~~~~~^~ @@ -112656,16 +123394,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -112676,16 +123416,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 | ~~~~~~~~~~^~ @@ -112698,16 +123440,16 @@ from ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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; | ~~~~~~~~~~^ @@ -112720,16 +123462,16 @@ from ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -112742,16 +123484,16 @@ from ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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; | ~~~~~~~~~~^ @@ -112764,16 +123506,16 @@ from ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -112786,16 +123528,16 @@ from ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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; | ~~~~~~~~~~^ @@ -112808,16 +123550,16 @@ from ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -112830,16 +123572,16 @@ from ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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; | ~~~~~~~~~~^ @@ -112852,331 +123594,26 @@ from ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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: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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: /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 ) \ @@ -113461,149 +123898,156 @@ /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] +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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/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] +/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/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] +/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/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&)' +/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/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] +/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/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] +/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/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] +/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/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&)' +/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/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] +/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: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/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] +/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: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/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 '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: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 '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 ) \ | ^ @@ -113613,8 +124057,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: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; } @@ -113628,13 +124072,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: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: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' @@ -113643,10 +124087,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: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 '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 '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' @@ -113655,10 +124099,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: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/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -113668,8 +124112,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: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; } @@ -113683,13 +124127,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: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 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' @@ -113698,10 +124142,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: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 '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 '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' @@ -113710,10 +124154,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: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/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 '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; } \ | ^~~~~~~~ @@ -113723,13 +124167,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; } \ | ^~~~~~~~ @@ -113739,13 +124183,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:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h: 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 ) \ | ^ @@ -113755,8 +124199,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: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: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; } @@ -113770,13 +124214,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/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 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 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' @@ -113785,10 +124229,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/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 '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 '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' @@ -113797,10 +124241,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/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 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_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 ) \ | ^ @@ -113810,8 +124254,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: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: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; } @@ -113825,13 +124269,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_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' @@ -113840,10 +124284,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/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 '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 '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' @@ -113852,10 +124296,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/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 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -113865,13 +124309,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -113881,26 +124325,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: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: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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ClientTCPSocket.o `test -f 'ClientTCPSocket.cpp' || echo '../../src/'`ClientTCPSocket.cpp -/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: 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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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; } | ^~~~~~~~ @@ -113910,52 +124353,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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: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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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; } | ^~~~~~~~ @@ -113965,218 +124408,73 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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: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:20, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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: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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ECSpecialCoreTags.o `test -f 'ECSpecialCoreTags.cpp' || echo '../../src/'`ECSpecialCoreTags.cpp +/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 ) \ | ^ @@ -114186,8 +124484,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/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: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; } @@ -114201,13 +124499,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -114216,10 +124514,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -114228,10 +124526,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_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 ) \ | ^ @@ -114241,8 +124539,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/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: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; } @@ -114256,13 +124554,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -114271,10 +124569,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -114283,10 +124581,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -114296,13 +124594,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -114312,13 +124610,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/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: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: 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/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 ) \ | ^ @@ -114328,8 +124626,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/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/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; } @@ -114343,13 +124641,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -114358,10 +124656,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -114370,10 +124668,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -114383,8 +124681,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/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/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; } @@ -114398,13 +124696,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -114413,10 +124711,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -114425,10 +124723,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -114438,13 +124736,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -114454,13 +124752,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/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/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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ClientUDPSocket.o `test -f 'ClientUDPSocket.cpp' || echo '../../src/'`ClientUDPSocket.cpp /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 ) \ @@ -114887,27 +125184,180 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: +/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:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: /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/string.h:24, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: /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) @@ -114918,27 +125368,34 @@ | ^ In file included from /usr/include/wx-3.0/wx/string.h:24, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: /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/string.h:24, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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&) | ^~~~~~~~ @@ -114951,18 +125408,24 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: /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/string.h:24, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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&) | ^~~~~~~~ @@ -114975,18 +125438,59 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: /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/string.h:24, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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&) | ^~~~~~~~ @@ -114999,18 +125503,24 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: /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/string.h:24, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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&) | ^~~~~~~~ @@ -115023,18 +125533,39 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: /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/string.h:24, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: /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&) | ^~~~~~~~ @@ -115047,19 +125578,24 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: -/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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/string.h:24, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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' @@ -115068,22 +125604,28 @@ /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: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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: -/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, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: +/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/string.h:24, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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' @@ -115092,22 +125634,27 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) +/usr/include/wx-3.0/wx/event.h: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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: -/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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/string.h:24, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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' @@ -115116,22 +125663,27 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: -/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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/string.h:24, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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' @@ -115140,22 +125692,27 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: -/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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/string.h:24, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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' @@ -115164,68 +125721,28 @@ /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: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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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); } - | ^ + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: +/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/string.h:24, from ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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' @@ -115234,24 +125751,27 @@ /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/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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); } - | ^ + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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' @@ -115260,24 +125780,28 @@ /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: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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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); } - | ^ + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: +/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/string.h:24, from ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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' @@ -115286,24 +125810,28 @@ /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: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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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); } - | ^ + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: +/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/string.h:24, from ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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' @@ -115312,24 +125840,27 @@ /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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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); } - | ^ + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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' @@ -115338,24 +125869,28 @@ /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: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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2514:70: warning: implicitly-declared 'wxMaximizeEvent::wxMaximizeEvent(const wxMaximizeEvent&)' is deprecated [-Wdeprecated-copy] - 2514 | virtual wxEvent *Clone() const { return new wxMaximizeEvent(*this); } - | ^ + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: +/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/string.h:24, from ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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' @@ -115364,23 +125899,26 @@ /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: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, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: /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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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&) | ^~~~~~~~ @@ -115396,17 +125934,20 @@ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: /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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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&) | ^~~~~~~~ @@ -115422,17 +125963,20 @@ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: /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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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&) | ^~~~~~~~ @@ -115448,17 +125992,20 @@ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: /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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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&) | ^~~~~~~~ @@ -115471,10 +126018,13 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: /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 ) \ @@ -115617,37 +126167,13 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: /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 ) \ @@ -115703,6 +126229,7 @@ /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); | ^~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-EMSocket.o `test -f 'EMSocket.cpp' || echo '../../src/'`EMSocket.cpp /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 ) \ @@ -115791,19 +126318,22 @@ 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientList.cpp:35: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: /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/string.h:24, from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: /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&) | ^~~~~~~~ @@ -115816,10 +126346,43 @@ /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:20, +In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: /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 ) \ @@ -115992,11 +126555,13 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: /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 ) \ @@ -116169,13 +126734,269 @@ /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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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; + | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-EncryptedStreamSocket.o `test -f 'EncryptedStreamSocket.cpp' || echo '../../src/'`EncryptedStreamSocket.cpp +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: +/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/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: /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; } @@ -116190,13 +127011,507 @@ /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/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadQueue.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-EncryptedDatagramSocket.o `test -f 'EncryptedDatagramSocket.cpp' || echo '../../src/'`EncryptedDatagramSocket.cpp +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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; } + | ^~~~~~~~ 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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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); } @@ -116207,9 +127522,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; } | ^~~~~~~~ @@ -116217,9 +127530,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ~~~~~~~~~~^~ @@ -116233,9 +127544,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; } | ^~~~~~~~ @@ -116243,9 +127552,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ~~~~~~~~~~^~ @@ -116259,9 +127566,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ^~~~~~~~ @@ -116269,9 +127574,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ~~~~~~~~~~~~~^~ @@ -116285,9 +127588,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ^~~~~~~~ @@ -116295,34 +127596,152 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientList.cpp:35: -/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: 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; } + | ^~~~~~~~ /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; } @@ -116333,9 +127752,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; } | ^~~~~~~~ @@ -116343,9 +127760,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ~~~~~~~~~~^~ @@ -116359,9 +127774,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ^~~~~~~~ @@ -116369,9 +127782,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ~~~~~~~~~~~~~^~ @@ -116385,9 +127796,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; } | ^~~~~~~~ @@ -116395,9 +127804,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ~~~~~~~~~~^~ @@ -116411,9 +127818,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ^~~~~~~~ @@ -116421,9 +127826,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ~~~~~~~~~~~~~^~ @@ -116437,9 +127840,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; } | ^~~~~~~~ @@ -116447,9 +127848,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; | ~~~~~~~~~~^~ @@ -116463,9 +127862,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; } | ^~~~~~~~ @@ -116473,25 +127870,261 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/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; } + | ^~~~~~~~ +/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/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/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( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; } | ^~~~~~~~ @@ -116499,25 +128132,65 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/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/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/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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; } | ^~~~~~~~ @@ -116525,9 +128198,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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 | ~~~~~~~~~~^~ @@ -116541,9 +128212,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ^~~~~~~~ @@ -116551,9 +128220,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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 | ~~~~~~~~~~~~~^~ @@ -116567,9 +128234,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; } | ^~~~~~~~ @@ -116577,91 +128242,179 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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) +/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 ) \ | ^ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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) +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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) +/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; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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) | ~~~~~~~~~~^~ @@ -116671,17 +128424,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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) | ~~~~~~~~~~^~ @@ -116691,17 +128448,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -116711,66 +128472,24 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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/wx.h:63, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientList.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 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); } @@ -116781,9 +128500,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; } | ^~~~~~~~ @@ -116791,32 +128508,10 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4041:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4041 | inline bool operator==(const wxUniCharRef& c, const wxString& s) { return s.IsSameAs(c); } @@ -116827,9 +128522,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ^~~~~~~~ @@ -116837,9 +128530,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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 | ~~~~~~~~~~~~~^ @@ -116853,9 +128544,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; } | ^~~~~~~~ @@ -116863,9 +128552,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; | ~~~~~~~~~~^ @@ -116879,9 +128566,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ^~~~~~~~ @@ -116889,52 +128574,10 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const 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); } @@ -116945,9 +128588,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; } | ^~~~~~~~ @@ -116955,9 +128596,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; | ~~~~~~~~~~^ @@ -116971,9 +128610,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ^~~~~~~~ @@ -116981,9 +128618,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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 | ~~~~~~~~~~~~~^ @@ -116997,9 +128632,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; } | ^~~~~~~~ @@ -117007,9 +128640,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; | ~~~~~~~~~~^ @@ -117023,9 +128654,7 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) | ^~~~~~~~ @@ -117033,29 +128662,127 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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; | ~~~~~~~~~~^~ @@ -117065,73 +128792,45 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientList.cpp:35: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientList.cpp:35: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientList.cpp:35: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientList.cpp:35: -/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) - | ^~~~~~~~ /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 | ~~~~~~~~~~^~ @@ -117141,17 +128840,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 | ~~~~~~~~~~^~ @@ -117161,17 +128864,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 | ~~~~~~~~~~~~~^~ @@ -117181,37 +128888,187 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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/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; } + | ^~~~~~~~ /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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; | ~~~~~~~~~~^ @@ -117221,17 +129078,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -117241,17 +129102,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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; | ~~~~~~~~~~^ @@ -117261,17 +129126,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -117281,17 +129150,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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; | ~~~~~~~~~~^ @@ -117301,17 +129174,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -117321,17 +129198,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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; | ~~~~~~~~~~^ @@ -117341,38 +129222,800 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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/wx.h:20, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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; } + | ^~~~~~~~ +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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' @@ -117381,14 +130024,13 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/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 ../../src/EncryptedStreamSocket.h:37, from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EMSocket.cpp:27: /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 ) \ @@ -117531,6 +130173,102 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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/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 ) \ @@ -117673,6 +130411,54 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -117744,18 +130530,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; } | ^~~~~~~~ -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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientList.cpp:35: -/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 ); } - | ^ /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 ) \ | ^ @@ -117795,23 +130569,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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/string.h:24, - from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In 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; } \ @@ -117844,6 +130601,725 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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; } + | ^~~~~~~~ /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 ) \ @@ -118128,6 +131604,33 @@ /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; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ExternalConn.o `test -f 'ExternalConn.cpp' || echo '../../src/'`ExternalConn.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/ECSpecialCoreTags.cpp:35: +/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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -118270,10 +131773,537 @@ /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, +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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; } + | ^~~~~~~~ +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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/ECSpecialCoreTags.cpp:35: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:24, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] + 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:20, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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 ) \ @@ -118416,6 +132446,78 @@ /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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In 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 ) \ @@ -118471,6 +132573,30 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ @@ -118700,6 +132826,414 @@ /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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/ECSpecialCoreTags.cpp:35: +/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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/ECSpecialCoreTags.cpp:35: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/ECSpecialCoreTags.cpp:35: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/ECSpecialCoreTags.cpp:35: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/ECSpecialCoreTags.cpp:35: +/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:24, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:24, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] + 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -118842,6 +133376,28 @@ /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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -118986,63 +133542,59 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 - | ^~~~~~~~~~~~~~~~~~~~~~ + from ../../src/EncryptedStreamSocket.cpp:83: +/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:14, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' + from ../../src/EncryptedStreamSocket.cpp:83: +/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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) - | ^ + from ../../src/EncryptedStreamSocket.cpp:83: +/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:14, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' + from ../../src/EncryptedStreamSocket.cpp:83: +/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/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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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); } - | ^ + from ../../src/EncryptedStreamSocket.cpp:83: +/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:14, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' + from ../../src/EncryptedStreamSocket.cpp:83: +/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' @@ -119051,8 +133603,175 @@ /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/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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] @@ -119196,259 +133915,26 @@ /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] - 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-CorruptionBlackBox.o `test -f 'CorruptionBlackBox.cpp' || echo '../../src/'`CorruptionBlackBox.cpp In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/EncryptedStreamSocket.h:37, from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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&)': + from ../../src/EMSocket.cpp:27: +/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: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: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/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: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; } | ^~~~~~~~ @@ -119458,52 +133944,64 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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; } | ^~~~~~~~ @@ -119513,86 +134011,148 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': +/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: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: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/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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' +In file included from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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) + | ~~~~~~~~~~^~ +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/ECSpecialCoreTags.cpp:35: +/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 ); } + | ^ +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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) + | ~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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' @@ -119601,14 +134161,52 @@ /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/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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/wx.h:20, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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 ) \ @@ -119781,19 +134379,475 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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:63, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, + from /usr/include/wx-3.0/wx/affinematrix2d.h:17, + from /usr/include/wx-3.0/wx/dc.h:32, + from /usr/include/wx-3.0/wx/wx.h:50, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:66, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:24, from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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&) | ^~~~~~~~ @@ -119802,8 +134856,8 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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) @@ -119812,11 +134866,10 @@ /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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&) | ^~~~~~~~ @@ -119825,17 +134878,16 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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&) | ^~~~~~~~ @@ -119850,17 +134902,16 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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&) | ^~~~~~~~ @@ -119875,17 +134926,16 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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&) | ^~~~~~~~ @@ -119900,17 +134950,16 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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&) | ^~~~~~~~ @@ -119925,17 +134974,16 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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&) | ^~~~~~~~ @@ -119950,17 +134998,16 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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&) | ^~~~~~~~ @@ -119975,17 +135022,16 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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&) | ^~~~~~~~ @@ -120000,17 +135046,16 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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&) | ^~~~~~~~ @@ -120023,41 +135068,18 @@ /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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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&) | ^~~~~~~~ @@ -120072,17 +135094,16 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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&) | ^~~~~~~~ @@ -120095,10 +135116,32 @@ /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:63, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:20, from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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 ) \ @@ -120241,62 +135284,9 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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) @@ -120304,17 +135294,13 @@ In file included from /usr/include/wx-3.0/wx/dataobj.h:79, from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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; } @@ -120322,16 +135308,38 @@ In file included from /usr/include/wx-3.0/wx/dataobj.h:79, from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/EncryptedStreamSocket.cpp:83: /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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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:20, from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: /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 ) \ @@ -120380,652 +135388,247 @@ | ^~~~~~~~~~~~~~~~~~~~ /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; } - | ^~~~~~~~ -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: -/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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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/wx.h:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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/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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: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; } + | ^~~~~~~~ +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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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:63, from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: /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&) | ^~~~~~~~ @@ -121038,9 +135641,14 @@ /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/log.h:65, - from ../../src/Logger.h:28, - from ../../src/CorruptionBlackBox.cpp:30: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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 ) \ @@ -121893,24 +136501,66 @@ /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 ../../src/Logger.h:29, - from ../../src/CorruptionBlackBox.cpp:30: +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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: /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 ../../src/Logger.h:29, - from ../../src/CorruptionBlackBox.cpp:30: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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) @@ -121920,25 +136570,34 @@ 1561 | m_clientObject(event.m_clientObject) | ^ In file included from /usr/include/wx-3.0/wx/string.h:24, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: /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 ../../src/Logger.h:29, - from ../../src/CorruptionBlackBox.cpp:30: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: /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&) | ^~~~~~~~ @@ -121951,16 +136610,24 @@ /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 ../../src/Logger.h:29, - from ../../src/CorruptionBlackBox.cpp:30: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: /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&) | ^~~~~~~~ @@ -121973,16 +136640,24 @@ /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 ../../src/Logger.h:29, - from ../../src/CorruptionBlackBox.cpp:30: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: /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&) | ^~~~~~~~ @@ -121995,16 +136670,24 @@ /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 ../../src/Logger.h:29, - from ../../src/CorruptionBlackBox.cpp:30: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: /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&) | ^~~~~~~~ @@ -122017,16 +136700,24 @@ /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 ../../src/Logger.h:29, - from ../../src/CorruptionBlackBox.cpp:30: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: /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&) | ^~~~~~~~ @@ -122039,16 +136730,24 @@ /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 ../../src/Logger.h:29, - from ../../src/CorruptionBlackBox.cpp:30: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: /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&) | ^~~~~~~~ @@ -122061,16 +136760,24 @@ /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 ../../src/Logger.h:29, - from ../../src/CorruptionBlackBox.cpp:30: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: /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&) | ^~~~~~~~ @@ -122083,16 +136790,24 @@ /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 ../../src/Logger.h:29, - from ../../src/CorruptionBlackBox.cpp:30: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: /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&) | ^~~~~~~~ @@ -122105,16 +136820,24 @@ /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 ../../src/Logger.h:29, - from ../../src/CorruptionBlackBox.cpp:30: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: /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&) | ^~~~~~~~ @@ -122127,16 +136850,24 @@ /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 ../../src/Logger.h:29, - from ../../src/CorruptionBlackBox.cpp:30: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: /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&) | ^~~~~~~~ @@ -122149,9 +136880,14 @@ /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/log.h:65, - from ../../src/Logger.h:28, - from ../../src/CorruptionBlackBox.cpp:30: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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 ) \ @@ -122298,15 +137034,20 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/CorruptionBlackBox.cpp:34: + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: /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&) | ^~~~~~~~ @@ -122319,9 +137060,14 @@ /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/log.h:65, - from ../../src/Logger.h:28, - from ../../src/CorruptionBlackBox.cpp:30: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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 ) \ @@ -122501,7 +137247,11 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/CorruptionBlackBox.cpp:34: + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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; } @@ -122520,15 +137270,20 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/CorruptionBlackBox.cpp:34: + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: /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&) | ^~~~~~~~ @@ -122545,7 +137300,11 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/CorruptionBlackBox.cpp:34: + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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) @@ -122555,7 +137314,11 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/CorruptionBlackBox.cpp:34: + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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) | ^~~~~~~~ @@ -122563,7 +137326,11 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/CorruptionBlackBox.cpp:34: + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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; } @@ -122573,7 +137340,11 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/CorruptionBlackBox.cpp:34: + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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) | ^~~~~~~~ @@ -122584,15 +137355,20 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/CorruptionBlackBox.cpp:34: + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: /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&) | ^~~~~~~~ @@ -122605,458 +137381,13 @@ /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-DownloadClient.o `test -f 'DownloadClient.cpp' || echo '../../src/'`DownloadClient.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-DownloadQueue.o `test -f 'DownloadQueue.cpp' || echo '../../src/'`DownloadQueue.cpp -In file included from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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; - | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ECSpecialCoreTags.o `test -f 'ECSpecialCoreTags.cpp' || echo '../../src/'`ECSpecialCoreTags.cpp -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 - | ~~~~~~~~~~~~~^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-FriendList.o `test -f 'FriendList.cpp' || echo '../../src/'`FriendList.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-IPFilter.o `test -f 'IPFilter.cpp' || echo '../../src/'`IPFilter.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-KnownFileList.o `test -f 'KnownFileList.cpp' || echo '../../src/'`KnownFileList.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ListenSocket.o `test -f 'ListenSocket.cpp' || echo '../../src/'`ListenSocket.cpp In file included from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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); } @@ -123064,18 +137395,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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) | ~~~~~~~~~~^~ @@ -123086,18 +137413,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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) | ~~~~~~~~~~^~ @@ -123108,18 +137431,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -123130,18 +137449,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -123152,18 +137467,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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) | ~~~~~~~~~~^~ @@ -123174,18 +137485,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -123196,18 +137503,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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) | ~~~~~~~~~~^~ @@ -123218,18 +137521,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -123240,18 +137539,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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; | ~~~~~~~~~~^~ @@ -123262,18 +137557,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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; | ~~~~~~~~~~^~ @@ -123284,18 +137575,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 | ~~~~~~~~~~^~ @@ -123306,18 +137593,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 | ~~~~~~~~~~^~ @@ -123328,18 +137611,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 | ~~~~~~~~~~~~~^~ @@ -123350,18 +137629,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 | ~~~~~~~~~~^~ @@ -123372,18 +137647,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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; | ~~~~~~~~~~^ @@ -123394,18 +137665,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -123416,18 +137683,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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; | ~~~~~~~~~~^ @@ -123438,18 +137701,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -123460,18 +137719,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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; | ~~~~~~~~~~^ @@ -123482,18 +137737,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -123504,18 +137755,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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; | ~~~~~~~~~~^ @@ -123526,321 +137773,22 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-EMSocket.o `test -f 'EMSocket.cpp' || echo '../../src/'`EMSocket.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-EncryptedStreamSocket.o `test -f 'EncryptedStreamSocket.cpp' || echo '../../src/'`EncryptedStreamSocket.cpp -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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 ) \ @@ -123983,148 +137931,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 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; } - | ^~~~~~~~ /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 ) \ @@ -124409,72 +138215,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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/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 ) \ @@ -124617,7 +138357,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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-EncryptedDatagramSocket.o `test -f 'EncryptedDatagramSocket.cpp' || echo '../../src/'`EncryptedDatagramSocket.cpp /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 ) \ @@ -124673,6 +138412,7 @@ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-MuleUDPSocket.o `test -f 'MuleUDPSocket.cpp' || echo '../../src/'`MuleUDPSocket.cpp /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 ) \ @@ -124760,19 +138500,85 @@ /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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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; } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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) | ~~~~~~~~~~^~ @@ -124782,13 +138588,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -124798,13 +138604,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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) | ~~~~~~~~~~^~ @@ -124814,13 +138620,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -124830,13 +138636,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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; | ~~~~~~~~~~^~ @@ -124846,13 +138652,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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; | ~~~~~~~~~~^~ @@ -124862,13 +138668,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 | ~~~~~~~~~~^~ @@ -124878,13 +138684,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 | ~~~~~~~~~~^~ @@ -124894,13 +138700,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -124910,13 +138716,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 | ~~~~~~~~~~^~ @@ -124936,22 +138742,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/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 ) \ | ^ @@ -124967,21 +138757,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: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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -125006,30 +138781,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: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/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 ) \ @@ -125046,19 +138797,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/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:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -125071,24 +138809,9 @@ /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: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/hashmap.h:638:1: note: in expansion 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: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 ) \ | ^ @@ -125101,9 +138824,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: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 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -125116,30 +138836,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: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/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; } \ @@ -125156,22 +138852,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/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/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; } \ @@ -125185,164 +138865,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/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ @@ -125352,13 +138874,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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; | ~~~~~~~~~~^ @@ -125368,13 +138890,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -125384,13 +138906,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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; | ~~~~~~~~~~^ @@ -125400,13 +138922,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -125416,13 +138938,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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; | ~~~~~~~~~~^ @@ -125432,13 +138954,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -125448,13 +138970,13 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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; | ~~~~~~~~~~^ @@ -125464,164 +138986,227 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: /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/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } +In file included from ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +In file included from ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +In file included from ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +In file included from ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +In file included from ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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) + | ~~~~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SearchFile.o `test -f 'SearchFile.cpp' || echo '../../src/'`SearchFile.cpp +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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); } @@ -125631,18 +139216,18 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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) | ~~~~~~~~~~^~ @@ -125655,18 +139240,18 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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) | ~~~~~~~~~~^~ @@ -125679,18 +139264,18 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -125703,21 +139288,101 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 '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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 '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; } @@ -125727,18 +139392,18 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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) | ~~~~~~~~~~^~ @@ -125751,44 +139416,21 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -125798,30 +139440,18 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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) | ~~~~~~~~~~^~ @@ -125834,65 +139464,21 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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/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); } @@ -125902,18 +139488,18 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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; | ~~~~~~~~~~^~ @@ -125926,166 +139512,21 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -126095,18 +139536,18 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 | ~~~~~~~~~~^~ @@ -126119,18 +139560,18 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 | ~~~~~~~~~~^~ @@ -126143,18 +139584,18 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -126167,394 +139608,681 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/string.h:24, +/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/string.h:24, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: + from ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: + from ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: /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/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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) - | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/string.h:24, +In file included from ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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); } - | ^ + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: + from ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: /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/wx.h:24, +In file included from ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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: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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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); } - | ^ + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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); } - | ^ + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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; } - | ^ + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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; } - | ^ + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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; } - | ^ + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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; } - | ^ + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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); } - | ^ + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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); } - | ^ + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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) @@ -126565,372 +140293,332 @@ | ^ In file included from /usr/include/wx-3.0/wx/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: -/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/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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/string.h:24, + from ../../src/Types.h:30, + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: +/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/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; } | ^~~~~~~~ -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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&) | ^~~~~~~~ @@ -126943,79 +140631,17 @@ /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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&) | ^~~~~~~~ @@ -127028,119 +140654,72 @@ /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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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/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; } | ^~~~~~~~ -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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: +/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( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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&) | ^~~~~~~~ @@ -127153,24 +140732,104 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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&) | ^~~~~~~~ @@ -127183,24 +140842,17 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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&) | ^~~~~~~~ @@ -127213,24 +140865,17 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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&) | ^~~~~~~~ @@ -127243,24 +140888,17 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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&) | ^~~~~~~~ @@ -127273,24 +140911,17 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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&) | ^~~~~~~~ @@ -127303,24 +140934,17 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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&) | ^~~~~~~~ @@ -127333,369 +140957,153 @@ /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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: -/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: 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); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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/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: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/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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/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: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 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/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::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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' - 3560 | classname& operator=(const classname&) +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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&)': +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ) \ | ^ @@ -127705,12 +141113,9 @@ /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: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; } | ^~~~~~~~ @@ -127723,16 +141128,13 @@ /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: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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -127741,13 +141143,10 @@ /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&)' +/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' @@ -127756,13 +141155,10 @@ /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: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 ) \ | ^ @@ -127772,12 +141168,9 @@ /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: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; } | ^~~~~~~~ @@ -127790,16 +141183,13 @@ /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: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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -127808,13 +141198,10 @@ /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&)' +/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' @@ -127823,13 +141210,10 @@ /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: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; } \ | ^~~~~~~~ @@ -127839,16 +141223,13 @@ /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: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/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -127858,33 +141239,140 @@ /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: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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: -/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&)': + from ../../src/FriendList.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: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: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/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; } | ^~~~~~~~ @@ -127894,52 +141382,84 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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&)' +/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: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: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/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: 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; } + | ^~~~~~~~ +/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: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: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/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; } | ^~~~~~~~ @@ -127949,104 +141469,223 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/hashmap.h:461:16: note: because 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' +/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: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: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/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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': +/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: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: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/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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': +/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: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/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: 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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: -/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&)': + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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 ) \ | ^ @@ -128056,12 +141695,9 @@ /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: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; } | ^~~~~~~~ @@ -128074,16 +141710,13 @@ /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: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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -128092,13 +141725,10 @@ /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&)' +/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' @@ -128107,13 +141737,10 @@ /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: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 ) \ | ^ @@ -128123,12 +141750,9 @@ /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: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; } | ^~~~~~~~ @@ -128141,16 +141765,13 @@ /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: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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -128159,13 +141780,10 @@ /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&)' +/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' @@ -128174,13 +141792,10 @@ /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: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; } \ | ^~~~~~~~ @@ -128190,16 +141805,13 @@ /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: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/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -128209,12 +141821,9 @@ /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: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; } | ^~~~~~~~ @@ -128373,9 +141982,26 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 ../../src/MuleUDPSocket.cpp:25: +/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); } + | ^ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/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 ../../src/MuleUDPSocket.cpp:25: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -128388,6 +142014,13 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 ../../src/MuleUDPSocket.cpp:25: +/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/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ @@ -128443,9 +142076,29 @@ /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/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/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/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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/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 ) \ | ^ @@ -128470,6 +142123,26 @@ /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/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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/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; } \ @@ -128502,6 +142175,226 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In 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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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; } + | ^ +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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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/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 ) \ @@ -128786,24 +142679,127 @@ /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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +In file included from ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/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 ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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/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 ../../src/MuleUDPSocket.cpp:25: +/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/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/MuleUDPSocket.cpp:25: +/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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/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' @@ -128812,205 +142808,782 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: -/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:20, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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] +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/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 ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/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 ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/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 ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/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 ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/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 ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/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 ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/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 ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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&)' +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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&)' +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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, +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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) + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/FriendList.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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/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 ) \ | ^ @@ -129020,8 +143593,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/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: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; } @@ -129035,37 +143608,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/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: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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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) - | ^~~~~~~~ -/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] +/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' @@ -129074,10 +143623,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -129086,10 +143635,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_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 ) \ | ^ @@ -129099,8 +143648,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/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: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; } @@ -129114,13 +143663,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -129129,10 +143678,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -129141,10 +143690,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -129154,13 +143703,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -129170,115 +143719,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/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: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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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/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/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 ) \ | ^ @@ -129288,8 +143735,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/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/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; } @@ -129303,13 +143750,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -129318,10 +143765,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -129330,10 +143777,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -129343,8 +143790,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/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/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; } @@ -129358,13 +143805,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -129373,10 +143820,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -129385,10 +143832,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -129398,13 +143845,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -129414,64 +143861,210 @@ /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/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/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; } - | ^ +/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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/wx.h:20, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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&)': +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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 ) \ | ^ @@ -129481,9 +144074,12 @@ /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: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; } | ^~~~~~~~ @@ -129496,13 +144092,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -129511,10 +144110,13 @@ /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&)' +/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' @@ -129523,10 +144125,13 @@ /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: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 ) \ | ^ @@ -129536,9 +144141,12 @@ /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: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; } | ^~~~~~~~ @@ -129551,13 +144159,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -129566,10 +144177,13 @@ /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&)' +/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' @@ -129578,34 +144192,13 @@ /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 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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::hasher wxLongToLongHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -129615,37 +144208,16 @@ /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 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; } - | ^ +/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; } | ^~~~~~~~ -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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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/hashmap.h: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -129655,9 +144227,12 @@ /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: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; } | ^~~~~~~~ @@ -129803,54 +144378,239 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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, +In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:14, from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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/wx.h:14, from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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; - | ~~~~~~~~~~^~ + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/FriendList.cpp:35: +/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:20, + from ../../src/MuleUDPSocket.cpp:25: +/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 ) \ @@ -129961,6 +144721,30 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ @@ -129993,6 +144777,78 @@ /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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] + 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -130103,6 +144959,30 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ @@ -130135,96 +145015,432 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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, +In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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; } \ | ^~~~~~~~ -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, +/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:24, from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:14, from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:14, from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IPFilter.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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/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:20, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:63, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/FriendList.cpp:35: /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: /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&) | ^~~~~~~~ @@ -130237,38 +145453,38 @@ /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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, +In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:14, from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 - | ~~~~~~~~~~^~ + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:66, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/FriendList.cpp:35: /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) @@ -130278,10 +145494,10 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/FriendList.cpp:35: /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) | ^~~~~~~~ @@ -130289,10 +145505,10 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/FriendList.cpp:35: /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; } @@ -130302,490 +145518,366 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/FriendList.cpp:35: /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) | ^~~~~~~~ -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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/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] +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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: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: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: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: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: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: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: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/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: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: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:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] +/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: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: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: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: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: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: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/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] +/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: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/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] +/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: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 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/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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: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: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: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: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: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: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: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/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: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: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:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] +/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: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: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: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: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: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: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/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] +/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: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/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] +/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: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 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: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/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 ) \ | ^ @@ -130795,8 +145887,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: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; } @@ -130810,13 +145902,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: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' @@ -130825,10 +145917,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' @@ -130837,10 +145929,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 ) \ | ^ @@ -130850,8 +145942,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: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; } @@ -130865,13 +145957,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: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/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' @@ -130880,10 +145972,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' @@ -130892,10 +145984,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 member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -130905,13 +145997,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 member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -130921,12 +146013,94 @@ /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; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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/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 ) \ @@ -131069,358 +146243,45 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: -/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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: -/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/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; } - | ^~~~~~~~ -/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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: -/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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IPFilter.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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: /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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: /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&) | ^~~~~~~~ @@ -131433,16 +146294,24 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: /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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: /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&) | ^~~~~~~~ @@ -131455,16 +146324,24 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: /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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: /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&) | ^~~~~~~~ @@ -131477,16 +146354,24 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: /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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: /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&) | ^~~~~~~~ @@ -131499,185 +146384,15 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: -/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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: -/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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: -/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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: -/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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: -/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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, - from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, - from /usr/include/wx-3.0/wx/filedlg.h:235, - from /usr/include/wx-3.0/wx/wx.h:93, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadQueue.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: -/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:20, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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 ) \ @@ -131764,6 +146479,36 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ | ^ @@ -131930,6 +146675,36 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ @@ -131962,6 +146737,96 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In 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 ) \ @@ -132104,11 +146969,178 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: +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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: /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 ) \ @@ -132251,53 +147283,17 @@ /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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/wx.h:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IPFilter.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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/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' @@ -132306,20 +147302,28 @@ /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/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:31, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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' @@ -132328,20 +147332,54 @@ /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/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IPFilter.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IPFilter.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IPFilter.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IPFilter.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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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' @@ -132350,90 +147388,242 @@ /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/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:66, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] - 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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: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/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:31, +/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; } + | ^~~~~~~~ +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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/ECSpecialCoreTags.cpp:35: -/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); } - | ^ + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/FriendList.cpp:35: +/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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' + from ../../src/Types.h:30, + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: +/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' @@ -132442,21 +147632,17 @@ /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/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:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -132464,43 +147650,17 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/wx.h:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -132508,39 +147668,13 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -132553,62 +147687,41 @@ /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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -132622,17 +147735,13 @@ 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -132646,17 +147755,13 @@ 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -132670,17 +147775,13 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -132694,17 +147795,13 @@ 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -132717,6 +147814,26 @@ /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 ../../src/MuleUDPSocket.cpp:25: +/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:14, + from ../../src/MuleUDPSocket.cpp:25: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -132772,6 +147889,26 @@ /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:24, + from ../../src/MuleUDPSocket.cpp:25: +/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:14, + from ../../src/MuleUDPSocket.cpp:25: +/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/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 ) \ @@ -132860,210 +147997,13 @@ 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -133077,17 +148017,13 @@ 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -133242,209 +148178,8 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: -/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; } - | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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 ) \ @@ -133588,17 +148323,13 @@ 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -133611,6 +148342,61 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IPFilter.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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -133721,6 +148507,48 @@ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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; } + | ^~~~~~~~ /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; } \ @@ -133734,6 +148562,20 @@ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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) + | ^~~~~~~~ /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; } | ^~~~~~~~ @@ -133753,210 +148595,35 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ExternalConn.o `test -f 'ExternalConn.cpp' || echo '../../src/'`ExternalConn.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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; } - | ^~~~~~~~ -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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/ECSpecialCoreTags.cpp:35: -/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); - | ^~~~~~~~ + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:20, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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 ) \ @@ -134133,8 +148800,7 @@ 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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: + from ../../src/MuleUDPSocket.cpp:25: /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; } @@ -134150,19 +148816,13 @@ 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/ECSpecialCoreTags.cpp:35: + from ../../src/MuleUDPSocket.cpp:25: /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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/MuleUDPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -134175,83 +148835,27 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/ECSpecialCoreTags.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/ECSpecialCoreTags.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/ECSpecialCoreTags.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/ECSpecialCoreTags.cpp:35: -/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, - from /usr/include/wx-3.0/wx/wx.h:50, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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&) | ^~~~~~~~ @@ -134259,9 +148863,15 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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) @@ -134270,10 +148880,13 @@ /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/wx.h:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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&) | ^~~~~~~~ @@ -134281,17 +148894,26 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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&) | ^~~~~~~~ @@ -134304,40 +148926,51 @@ /usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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 ../../src/MuleUDPSocket.cpp:25: +/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:24, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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&) | ^~~~~~~~ @@ -134351,17 +148984,26 @@ 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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&) | ^~~~~~~~ @@ -134375,17 +149017,26 @@ 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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&) | ^~~~~~~~ @@ -134399,17 +149050,26 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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&) | ^~~~~~~~ @@ -134421,47 +149081,28 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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:66, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:24, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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&) | ^~~~~~~~ @@ -134475,17 +149116,26 @@ 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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&) | ^~~~~~~~ @@ -134499,17 +149149,26 @@ 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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&) | ^~~~~~~~ @@ -134523,17 +149182,26 @@ 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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&) | ^~~~~~~~ @@ -134547,17 +149215,26 @@ 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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&) | ^~~~~~~~ @@ -134570,19 +149247,28 @@ /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:63, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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' @@ -134591,13 +149277,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/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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 ) \ @@ -134740,50 +149431,27 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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&) | ^~~~~~~~ @@ -134796,39 +149464,15 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/ECSpecialCoreTags.cpp:35: -/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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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:20, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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 ) \ @@ -135005,9 +149649,15 @@ 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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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; } @@ -135026,42 +149676,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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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/wx.h:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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/wx.h:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: + from ../../src/MuleUDPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -135074,18 +149695,41 @@ /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 ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +../../src/IPFilter.cpp: At global scope: +../../src/IPFilter.cpp:88:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CIPFilterEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 88 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/IPFilter.cpp:87:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 87 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_IPFILTER_LOADED, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/IPFilter.cpp:345:2: note: in expansion of macro 'EVT_MULE_IPFILTER_LOADED' + 345 | EVT_MULE_IPFILTER_LOADED(CIPFilter::OnIPFilterEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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&) | ^~~~~~~~ @@ -135099,58 +149743,125 @@ 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SearchList.o `test -f 'SearchList.cpp' || echo '../../src/'`SearchList.cpp +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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) | ~~~~~~~~~~^~ @@ -135160,17 +149871,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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) | ~~~~~~~~~~^~ @@ -135180,17 +149895,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -135200,17 +149919,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -135220,17 +149943,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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) | ~~~~~~~~~~^~ @@ -135240,17 +149967,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -135260,17 +149991,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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) | ~~~~~~~~~~^~ @@ -135280,17 +150015,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -135300,17 +150039,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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; | ~~~~~~~~~~^~ @@ -135320,17 +150063,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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; | ~~~~~~~~~~^~ @@ -135340,17 +150087,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 | ~~~~~~~~~~^~ @@ -135360,17 +150111,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 | ~~~~~~~~~~^~ @@ -135380,17 +150135,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -135400,17 +150159,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 | ~~~~~~~~~~^~ @@ -135420,17 +150183,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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; | ~~~~~~~~~~^ @@ -135440,17 +150207,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -135460,17 +150231,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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; | ~~~~~~~~~~^ @@ -135480,17 +150255,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -135500,17 +150279,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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; | ~~~~~~~~~~^ @@ -135520,17 +150303,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -135540,17 +150327,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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; | ~~~~~~~~~~^ @@ -135560,55 +150351,29 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +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/event.h:16, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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/wx.h:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ) \ @@ -136319,6 +151084,8 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ServerConnect.o `test -f 'ServerConnect.cpp' || echo '../../src/'`ServerConnect.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ServerList.o `test -f 'ServerList.cpp' || echo '../../src/'`ServerList.cpp /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 ) \ @@ -136461,39 +151228,27 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ServerSocket.o `test -f 'ServerSocket.cpp' || echo '../../src/'`ServerSocket.cpp +In file included from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: +In file included from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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) @@ -136502,35 +151257,27 @@ /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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: +In file included from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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&) | ^~~~~~~~ @@ -136543,24 +151290,17 @@ /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:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: +In file included from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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&) | ^~~~~~~~ @@ -136573,24 +151313,17 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: +In file included from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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&) | ^~~~~~~~ @@ -136603,24 +151336,17 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: +In file included from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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&) | ^~~~~~~~ @@ -136633,24 +151359,17 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: +In file included from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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&) | ^~~~~~~~ @@ -136663,24 +151382,17 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: +In file included from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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&) | ^~~~~~~~ @@ -136693,24 +151405,17 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: +In file included from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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&) | ^~~~~~~~ @@ -136723,24 +151428,17 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: +In file included from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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&) | ^~~~~~~~ @@ -136753,24 +151451,17 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: +In file included from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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&) | ^~~~~~~~ @@ -136783,24 +151474,17 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: +In file included from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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&) | ^~~~~~~~ @@ -136813,14 +151497,12 @@ /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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ServerUDPSocket.o `test -f 'ServerUDPSocket.cpp' || echo '../../src/'`ServerUDPSocket.cpp +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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 ) \ @@ -136963,24 +151645,23 @@ /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; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SHAHashSet.o `test -f 'SHAHashSet.cpp' || echo '../../src/'`SHAHashSet.cpp In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, from ../../src/Observable.h:32, from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: + from ../../src/SearchList.h:30, + from ../../src/SearchList.cpp:26: /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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: /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&) | ^~~~~~~~ @@ -136993,350 +151674,27 @@ /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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: -/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; } - | ^~~~~~~~ -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: -/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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: -/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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-FriendList.o `test -f 'FriendList.cpp' || echo '../../src/'`FriendList.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-IPFilter.o `test -f 'IPFilter.cpp' || echo '../../src/'`IPFilter.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-KnownFileList.o `test -f 'KnownFileList.cpp' || echo '../../src/'`KnownFileList.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ListenSocket.o `test -f 'ListenSocket.cpp' || echo '../../src/'`ListenSocket.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-MuleUDPSocket.o `test -f 'MuleUDPSocket.cpp' || echo '../../src/'`MuleUDPSocket.cpp -In file included from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: +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 ../../src/ServerList.cpp:26: /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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/ServerList.cpp:26: /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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: +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 ../../src/ServerList.cpp:26: /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) | ~~~~~~~~~~^~ @@ -137346,15 +151704,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/ServerList.cpp:26: /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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: +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 ../../src/ServerList.cpp:26: /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) | ~~~~~~~~~~^~ @@ -137364,15 +151724,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/ServerList.cpp:26: /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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: +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 ../../src/ServerList.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -137382,141 +151744,44 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/ServerList.cpp:26: /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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: +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 ../../src/ServerList.cpp:26: /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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: +In file included from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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) | ~~~~~~~~~~^~ @@ -137526,13 +151791,19 @@ | ^ 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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: +In file included from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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) | ~~~~~~~~~~^~ @@ -137542,13 +151813,19 @@ | ^ 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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: +In file included from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -137558,101 +151835,39 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: +In file included from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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 '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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 '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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/ServerList.cpp:26: /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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: +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 ../../src/ServerList.cpp:26: /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) | ~~~~~~~~~~^~ @@ -137662,13 +151877,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/ServerList.cpp:26: /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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: +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 ../../src/ServerList.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -137678,13 +151897,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/ServerList.cpp:26: /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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: +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 ../../src/ServerList.cpp:26: /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) | ~~~~~~~~~~^~ @@ -137694,13 +151917,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/ServerList.cpp:26: /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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: +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 ../../src/ServerList.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -137710,13 +151937,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/ServerList.cpp:26: /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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: +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 ../../src/ServerList.cpp:26: /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; | ~~~~~~~~~~^~ @@ -137726,436 +151957,20 @@ | ^ 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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/ServerList.cpp:26: /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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: +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 ../../src/ServerList.cpp:26: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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 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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 '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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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: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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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; } @@ -138163,16 +151978,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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) | ~~~~~~~~~~^~ @@ -138183,16 +152000,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -138203,16 +152022,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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) | ~~~~~~~~~~^~ @@ -138223,16 +152044,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -138243,16 +152066,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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; | ~~~~~~~~~~^~ @@ -138263,166 +152088,101 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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/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 ../../src/ServerList.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } - | ^~~~~~~~ +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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 '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); } @@ -138430,16 +152190,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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 | ~~~~~~~~~~^~ @@ -138450,16 +152212,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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 | ~~~~~~~~~~^~ @@ -138470,16 +152234,18 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -138490,308 +152256,27 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } - | ^~~~~~~~ -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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&)': + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: +/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 ) \ | ^ @@ -138801,9 +152286,12 @@ /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: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; } | ^~~~~~~~ @@ -138816,13 +152304,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -138831,10 +152322,13 @@ /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&)' +/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' @@ -138843,10 +152337,13 @@ /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: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 ) \ | ^ @@ -138856,9 +152353,12 @@ /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: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; } | ^~~~~~~~ @@ -138871,13 +152371,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -138886,10 +152389,13 @@ /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&)' +/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' @@ -138898,10 +152404,13 @@ /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: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; } \ | ^~~~~~~~ @@ -138911,13 +152420,16 @@ /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: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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -138927,455 +152439,32 @@ /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: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: 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; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/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; } - | ^~~~~~~~ /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/ServerList.cpp:26: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: +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 ../../src/ServerList.cpp:26: /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; | ~~~~~~~~~~^ @@ -139385,17 +152474,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/ServerList.cpp:26: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: +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 ../../src/ServerList.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -139405,17 +152494,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/ServerList.cpp:26: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: +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 ../../src/ServerList.cpp:26: /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; | ~~~~~~~~~~^ @@ -139424,643 +152513,108 @@ 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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + 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 ../../src/ServerList.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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); } @@ -140070,53 +152624,23 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/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; } - | ^~~~~~~~ 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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/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/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); } @@ -140126,18 +152650,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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) | ~~~~~~~~~~^~ @@ -140150,18 +152676,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -140174,21 +152702,199 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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; } @@ -140198,18 +152904,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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) | ~~~~~~~~~~^~ @@ -140222,18 +152930,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -140246,18 +152956,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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) | ~~~~~~~~~~^~ @@ -140270,18 +152982,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -140294,18 +153008,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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; | ~~~~~~~~~~^~ @@ -140318,21 +153034,48 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/SearchList.cpp:26: +/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/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); } @@ -140342,18 +153085,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 | ~~~~~~~~~~^~ @@ -140366,18 +153111,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 | ~~~~~~~~~~^~ @@ -140390,18 +153137,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -140414,18 +153163,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 | ~~~~~~~~~~^~ @@ -140438,18 +153189,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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; | ~~~~~~~~~~^ @@ -140462,18 +153215,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -140486,18 +153241,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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; | ~~~~~~~~~~^ @@ -140510,18 +153267,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -140534,18 +153293,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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; | ~~~~~~~~~~^ @@ -140558,18 +153319,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -140582,18 +153345,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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; | ~~~~~~~~~~^ @@ -140606,204 +153371,40 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/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 ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/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 ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/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 ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/SearchList.cpp:26: +/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/event.h:14, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: +/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' @@ -140812,18 +153413,106 @@ /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/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/SearchList.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/SearchList.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/SearchList.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/SearchList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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) + | ~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: /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 ) \ @@ -140879,6 +153568,26 @@ /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(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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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/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 ) \ @@ -140934,6 +153643,26 @@ /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(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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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/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; } \ @@ -141076,26 +153805,6 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ @@ -141128,66 +153837,26 @@ /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 ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/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 ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/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 ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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/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 ) \ @@ -141204,6 +153873,10 @@ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In 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; } + | ^ /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 ) \ | ^ @@ -141216,9 +153889,25 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +In file included from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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/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 ) \ | ^ @@ -141274,12 +153963,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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/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 ) \ | ^ @@ -141292,20 +153975,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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ | ^~~~~~~~ @@ -141318,123 +153987,8 @@ /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 ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/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 ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/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 ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SearchFile.o `test -f 'SearchFile.cpp' || echo '../../src/'`SearchFile.cpp In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/ServerList.cpp:26: /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 ) \ @@ -141466,6 +154020,22 @@ /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 '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: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 ) \ | ^ @@ -141490,6 +154060,22 @@ /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 '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; } + | ^~~~~~~~ /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 ) \ @@ -141545,6 +154131,26 @@ /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 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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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/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; } \ @@ -141561,6 +154167,26 @@ /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/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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/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; } \ @@ -141577,6 +154203,117 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/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: 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 ) \ @@ -141593,6 +154330,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/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:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -141608,6 +154360,18 @@ /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: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 ) \ | ^ @@ -141620,6 +154384,18 @@ /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&)' + 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: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; } \ | ^~~~~~~~ @@ -141675,6 +154451,19 @@ /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: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: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; } \ | ^~~~~~~~ @@ -141687,6 +154476,25 @@ /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:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/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; } \ @@ -141719,6 +154527,61 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -141735,6 +154598,22 @@ /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] + 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:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -141747,6 +154626,21 @@ /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/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:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ @@ -141762,6 +154656,18 @@ /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 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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -141774,6 +154680,18 @@ /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 '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: 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 ) \ @@ -141829,6 +154747,38 @@ /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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/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; } \ @@ -141861,227 +154811,23 @@ /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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; } - | ^ -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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 ../../src/MuleUDPSocket.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 | ~~~~~~~~~~^~ @@ -142091,17 +154837,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 ../../src/MuleUDPSocket.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 | ~~~~~~~~~~^~ @@ -142111,17 +154857,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 ../../src/MuleUDPSocket.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 | ~~~~~~~~~~~~~^~ @@ -142131,17 +154877,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 ../../src/MuleUDPSocket.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 | ~~~~~~~~~~^~ @@ -142151,17 +154897,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 ../../src/MuleUDPSocket.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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; | ~~~~~~~~~~^ @@ -142171,17 +154917,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 ../../src/MuleUDPSocket.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -142191,17 +154937,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 ../../src/MuleUDPSocket.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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; | ~~~~~~~~~~^ @@ -142211,17 +154957,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 ../../src/MuleUDPSocket.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -142231,17 +154977,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 ../../src/MuleUDPSocket.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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; | ~~~~~~~~~~^ @@ -142251,17 +154997,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 ../../src/MuleUDPSocket.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -142271,17 +155017,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 ../../src/MuleUDPSocket.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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; | ~~~~~~~~~~^ @@ -142291,21 +155037,279 @@ | ^ 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 ../../src/MuleUDPSocket.cpp:25: + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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 ../../src/MuleUDPSocket.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SharedFileList.o `test -f 'SharedFileList.cpp' || echo '../../src/'`SharedFileList.cpp +/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/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 ) \ | ^ @@ -142315,8 +155319,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; } @@ -142330,13 +155334,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: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: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' @@ -142345,10 +155349,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' @@ -142357,10 +155361,42 @@ /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/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/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 ) \ | ^ @@ -142370,8 +155406,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; } @@ -142385,13 +155421,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' @@ -142400,10 +155436,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' @@ -142412,10 +155448,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; } \ | ^~~~~~~~ @@ -142425,13 +155461,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; } \ | ^~~~~~~~ @@ -142441,13 +155477,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/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: 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 ) \ | ^ @@ -142457,8 +155493,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: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; } @@ -142472,13 +155508,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: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: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' @@ -142487,10 +155523,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: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 '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 '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' @@ -142499,10 +155535,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: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/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -142512,8 +155548,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: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; } @@ -142527,13 +155563,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: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 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' @@ -142542,10 +155578,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: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 '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 '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' @@ -142554,10 +155590,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: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/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 '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; } \ | ^~~~~~~~ @@ -142567,13 +155603,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; } \ | ^~~~~~~~ @@ -142583,13 +155619,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: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/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 ) \ | ^ @@ -142599,8 +155635,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: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; } @@ -142614,13 +155650,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: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' @@ -142629,10 +155665,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' @@ -142641,10 +155677,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 ) \ | ^ @@ -142654,8 +155690,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: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; } @@ -142669,13 +155705,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: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/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' @@ -142684,10 +155720,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' @@ -142696,10 +155732,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 member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -142709,13 +155745,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 member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -142725,8 +155761,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: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; } @@ -142873,362 +155909,26 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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:31, +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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/IPFilter.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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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); } + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/SearchList.cpp:26: +/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: +/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' @@ -143237,9 +155937,27 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) +/usr/include/wx-3.0/wx/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/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 ) \ @@ -143311,6 +156029,17 @@ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In 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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -143326,6 +156055,11 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/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 ) \ | ^ @@ -143350,29 +156084,22 @@ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/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; } \ @@ -143405,65 +156132,131 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In 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/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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; } + | ^ +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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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; } | ^~~~~~~~ @@ -143473,52 +156266,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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/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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_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' 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/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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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; } | ^~~~~~~~ @@ -143528,417 +156321,655 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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/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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr 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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because '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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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/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/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/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); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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/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: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/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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/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: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 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/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::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; } - | ^~~~~~~~ -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IPFilter.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:20, - from ../../src/MuleUDPSocket.cpp:25: +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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:24, + from ../../src/ServerList.cpp:26: +/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:14, + from ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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/wx.h:14, + from ../../src/ServerList.cpp:26: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: /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 ) \ @@ -143994,6 +157025,12 @@ /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 ../../src/ServerList.cpp:26: +/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); } + | ^ /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 ) \ @@ -144022,6 +157059,20 @@ /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:14, + from ../../src/ServerList.cpp:26: +/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/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ @@ -144081,6 +157132,106 @@ /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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -144223,6 +157374,71 @@ /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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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:14, + from ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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:14, + from ../../src/ServerList.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -144294,6 +157510,12 @@ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/ServerList.cpp:26: +/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -144309,6 +157531,20 @@ /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:14, + from ../../src/ServerList.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ | ^ @@ -144333,6 +157569,31 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ @@ -144366,104 +157627,14 @@ 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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/wx.h:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IPFilter.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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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); } - | ^ + from ../../src/ServerList.cpp:26: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] + 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' + from ../../src/ServerList.cpp:26: +/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' @@ -144472,22 +157643,23 @@ /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: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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' +In file included from ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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' @@ -144496,22 +157668,23 @@ /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: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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' +In file included from ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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' @@ -144520,22 +157693,23 @@ /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] - 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' +In file included from ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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' @@ -144544,21 +157718,17 @@ /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, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/ServerList.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/ServerList.cpp:26: /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&) | ^~~~~~~~ @@ -144572,131 +157742,13 @@ 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: -/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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: -/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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: -/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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IPFilter.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IPFilter.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IPFilter.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IPFilter.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:24, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/ServerList.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/ServerList.cpp:26: /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&) | ^~~~~~~~ @@ -144710,17 +157762,13 @@ 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/ServerList.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/ServerList.cpp:26: /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&) | ^~~~~~~~ @@ -144734,17 +157782,13 @@ 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/ServerList.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/ServerList.cpp:26: /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&) | ^~~~~~~~ @@ -144758,17 +157802,13 @@ 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/ServerList.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/ServerList.cpp:26: /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&) | ^~~~~~~~ @@ -144781,24 +157821,254 @@ /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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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:14, + from ../../src/ServerList.cpp:26: +/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:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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:24, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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&) | ^~~~~~~~ @@ -144812,23 +158082,19 @@ 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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&) | ^~~~~~~~ @@ -144842,23 +158108,19 @@ 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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&) | ^~~~~~~~ @@ -144872,23 +158134,19 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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&) | ^~~~~~~~ @@ -144902,23 +158160,19 @@ 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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&) | ^~~~~~~~ @@ -144932,23 +158186,19 @@ 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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&) | ^~~~~~~~ @@ -144962,23 +158212,19 @@ 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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&) | ^~~~~~~~ @@ -144991,10 +158237,237 @@ /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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/ServerList.cpp:26: +/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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ) \ @@ -145105,36 +158578,6 @@ /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:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: -/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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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; } \ @@ -145167,48 +158610,20 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: -/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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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:31, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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&) | ^~~~~~~~ @@ -145221,15 +158636,11 @@ /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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: /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 ) \ @@ -145372,6 +158783,55 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/ServerConnect.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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/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 ../../src/ServerList.cpp:26: +/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/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 ) \ @@ -145656,40 +159116,11 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: -/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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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:20, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ) \ @@ -145862,34 +159293,153 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/FriendList.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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&) +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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/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/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/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 ) \ @@ -146000,6 +159550,61 @@ /usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: In 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/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; } \ @@ -146032,213 +159637,402 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: -/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h: 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:63, + from ../../src/ServerList.cpp:26: +/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:14, + from ../../src/ServerList.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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: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: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; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, - from /usr/include/wx-3.0/wx/affinematrix2d.h:17, - from /usr/include/wx-3.0/wx/dc.h:32, - from /usr/include/wx-3.0/wx/wx.h:50, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.cpp:31: + from ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: /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 ) \ @@ -146411,44 +160205,291 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IPFilter.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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/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&) +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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; } @@ -146463,30 +160504,150 @@ /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:63, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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/affinematrix2dbase.h:17, from /usr/include/wx-3.0/wx/affinematrix2d.h:17, from /usr/include/wx-3.0/wx/dc.h:32, @@ -146494,10 +160655,10 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/FriendList.cpp:35: + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/ServerConnect.cpp:34: /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; } @@ -146512,10 +160673,539 @@ /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/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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:63, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/ServerConnect.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/ServerConnect.cpp:34: /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) @@ -146523,15 +161213,23 @@ In file included from /usr/include/wx-3.0/wx/dataobj.h:79, from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/ServerConnect.cpp:34: /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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/ServerConnect.cpp:34: /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; } @@ -146539,19 +161237,34 @@ In file included from /usr/include/wx-3.0/wx/dataobj.h:79, from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/ServerConnect.cpp:34: /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:24, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: /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:14, - from ../../src/MuleUDPSocket.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -146559,7 +161272,15 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: /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) @@ -146568,8 +161289,11 @@ /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/wx.h:14, - from ../../src/MuleUDPSocket.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -146577,13 +161301,24 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: /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:14, - from ../../src/MuleUDPSocket.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -146596,7 +161331,7 @@ /usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, +In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, @@ -146605,35 +161340,16 @@ from ../../src/kademlia/kademlia/Indexed.h:43, from ../../src/KnownFile.h:37, from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: -/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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/ServerUDPSocket.cpp:34: /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:14, - from ../../src/MuleUDPSocket.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -146647,13 +161363,24 @@ 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: /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:14, - from ../../src/MuleUDPSocket.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -146667,13 +161394,24 @@ 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: /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:14, - from ../../src/MuleUDPSocket.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -146687,13 +161425,24 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/MuleUDPSocket.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -146707,13 +161456,24 @@ 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: /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:14, - from ../../src/MuleUDPSocket.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -146727,13 +161487,24 @@ 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: /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:14, - from ../../src/MuleUDPSocket.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -146746,50 +161517,7 @@ /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:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: -/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, +In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, @@ -146798,18 +161526,16 @@ from ../../src/kademlia/kademlia/Indexed.h:43, from ../../src/KnownFile.h:37, from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: -/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:24, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/ServerUDPSocket.cpp:34: /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:14, - from ../../src/MuleUDPSocket.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -146823,13 +161549,24 @@ 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: /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:14, - from ../../src/MuleUDPSocket.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -146843,13 +161580,24 @@ 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: /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:14, - from ../../src/MuleUDPSocket.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -146862,23 +161610,18 @@ /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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/FriendList.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +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 ../../src/ServerList.cpp:26: +/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/wx.h:14, + from ../../src/ServerList.cpp:26: +/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' @@ -146887,59 +161630,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/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/FriendList.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/FriendList.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/FriendList.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/FriendList.cpp:35: -/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' - 31 | wxDataFormat& operator=(const wxDataFormat& format) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/MuleUDPSocket.cpp:25: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: /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 ) \ @@ -147082,14 +161784,40 @@ /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 ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: +../../src/SearchList.cpp: At global scope: +../../src/Timer.h:89:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CTimerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 89 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/Timer.h:88:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 88 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_TIMER, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/SearchList.cpp:266:2: note: in expansion of macro 'EVT_MULE_TIMER' + 266 | EVT_MULE_TIMER(wxID_ANY, CSearchList::OnGlobalSearchTimer) + | ^~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/MuleUDPSocket.cpp:25: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: /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:14, - from ../../src/MuleUDPSocket.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -147102,350 +161830,15 @@ /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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/wx.h:20, - from ../../src/MuleUDPSocket.cpp:25: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: /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 ) \ @@ -147607,351 +162000,34 @@ 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/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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/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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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/wx.h:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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/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 ../../src/MuleUDPSocket.cpp:25: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/FriendList.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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:63, - from ../../src/MuleUDPSocket.cpp:25: -/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:14, - from ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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 ../../src/MuleUDPSocket.cpp:25: -/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) - | ^~~~~~~~ + 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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&) | ^~~~~~~~ @@ -147964,29 +162040,8 @@ /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 ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -../../src/IPFilter.cpp: At global scope: -../../src/IPFilter.cpp:88:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CIPFilterEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 88 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/IPFilter.cpp:87:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 87 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_IPFILTER_LOADED, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/IPFilter.cpp:345:2: note: in expansion of macro 'EVT_MULE_IPFILTER_LOADED' - 345 | EVT_MULE_IPFILTER_LOADED(CIPFilter::OnIPFilterEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/utils.h:21, + from ../../src/SharedFileList.cpp:32: /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 ) \ @@ -148129,6 +162184,28 @@ /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/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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/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 ) \ @@ -148197,9 +162274,21 @@ /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/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/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ | ^ @@ -148271,6 +162360,27 @@ /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/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/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/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 ) \ @@ -148413,18 +162523,374 @@ /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/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 ../../src/MuleUDPSocket.cpp:25: -/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In 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/protocol/protocol.h:23, + from /usr/include/wx-3.0/wx/url.h:19, + from ../../src/ServerList.cpp:37: +/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': +/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] + 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/MuleUDPSocket.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + from ../../src/ServerList.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -148433,8 +162899,268 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SHAHashSet.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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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] @@ -148578,6 +163304,39 @@ /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/ServerConnect.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -148720,169 +163479,198 @@ /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] +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/SharedFileList.cpp:26: /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&) | ^~~~~~~~ @@ -148890,15 +163678,13 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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) @@ -148907,13 +163693,9 @@ /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/SharedFileList.cpp:26: /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&) | ^~~~~~~~ @@ -148921,26 +163703,20 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/SharedFileList.cpp:26: /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&) | ^~~~~~~~ @@ -148953,27 +163729,46 @@ /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SHAHashSet.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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/SharedFileList.cpp:26: /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&) | ^~~~~~~~ @@ -148987,26 +163782,20 @@ 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/SharedFileList.cpp:26: /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&) | ^~~~~~~~ @@ -149020,26 +163809,20 @@ 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/SharedFileList.cpp:26: /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&) | ^~~~~~~~ @@ -149053,26 +163836,20 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/SharedFileList.cpp:26: /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&) | ^~~~~~~~ @@ -149086,26 +163863,20 @@ 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/SharedFileList.cpp:26: /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&) | ^~~~~~~~ @@ -149119,26 +163890,20 @@ 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/SharedFileList.cpp:26: /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&) | ^~~~~~~~ @@ -149152,26 +163917,20 @@ 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/SharedFileList.cpp:26: /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&) | ^~~~~~~~ @@ -149185,26 +163944,20 @@ 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/SharedFileList.cpp:26: /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&) | ^~~~~~~~ @@ -149218,26 +163971,20 @@ 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/SharedFileList.cpp:26: /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&) | ^~~~~~~~ @@ -149250,15 +163997,8 @@ /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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/utils.h:21, + from ../../src/SharedFileList.cpp:32: /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 ) \ @@ -149401,27 +164141,47 @@ /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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SHAHashSet.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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/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:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/SharedFileList.cpp:26: /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&) | ^~~~~~~~ @@ -149434,15 +164194,56 @@ /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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SHAHashSet.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SHAHashSet.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SHAHashSet.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SHAHashSet.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/utils.h:21, + from ../../src/SharedFileList.cpp:32: /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 ) \ @@ -149619,15 +164420,13 @@ 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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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; } @@ -149643,26 +164442,20 @@ 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/SharedFileList.cpp:26: /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&) | ^~~~~~~~ @@ -149676,58 +164469,50 @@ 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: /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) | ^~~~~~~~ @@ -149742,19 +164527,17 @@ from ../../src/kademlia/kademlia/SearchManager.h:44, from ../../src/kademlia/kademlia/Indexed.h:43, from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: /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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: /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&) | ^~~~~~~~ @@ -149767,15 +164550,88 @@ /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SearchList.o `test -f 'SearchList.cpp' || echo '../../src/'`SearchList.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ServerConnect.o `test -f 'ServerConnect.cpp' || echo '../../src/'`ServerConnect.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ServerList.o `test -f 'ServerList.cpp' || echo '../../src/'`ServerList.cpp +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SHAHashSet.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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SharedFileList.cpp:35: +/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/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/SharedFileList.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/SHAHashSet.cpp: In static member function 'static CAICHRequestedData CAICHHashSet::GetAICHReqDetails(const CUpDownClient*)': +../../src/SHAHashSet.cpp:956:15: warning: implicitly-declared 'CAICHRequestedData::CAICHRequestedData(const CAICHRequestedData&)' is deprecated [-Wdeprecated-copy] + 956 | return *(it); + | ^ +In file included from ../../src/SHAHashSet.cpp:29: +../../src/SHAHashSet.h:215:22: note: because 'CAICHRequestedData' has user-provided 'CAICHRequestedData& CAICHRequestedData::operator=(const CAICHRequestedData&)' + 215 | CAICHRequestedData& operator=(const CAICHRequestedData& k1) + | ^~~~~~~~ +../../src/SHAHashSet.cpp:961:9: warning: implicitly-declared 'CAICHRequestedData::CAICHRequestedData(const CAICHRequestedData&)' is deprecated [-Wdeprecated-copy] + 961 | return empty; + | ^~~~~ +In file included from ../../src/SHAHashSet.cpp:29: +../../src/SHAHashSet.h:215:22: note: because 'CAICHRequestedData' has user-provided 'CAICHRequestedData& CAICHRequestedData::operator=(const CAICHRequestedData&)' + 215 | CAICHRequestedData& operator=(const CAICHRequestedData& k1) + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ThreadTasks.o `test -f 'ThreadTasks.cpp' || echo '../../src/'`ThreadTasks.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-UploadBandwidthThrottler.o `test -f 'UploadBandwidthThrottler.cpp' || echo '../../src/'`UploadBandwidthThrottler.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-UploadClient.o `test -f 'UploadClient.cpp' || echo '../../src/'`UploadClient.cpp 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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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); } @@ -149785,18 +164641,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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) | ~~~~~~~~~~^~ @@ -149809,18 +164663,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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) | ~~~~~~~~~~^~ @@ -149833,18 +164685,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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) | ~~~~~~~~~~~~~^~ @@ -149857,18 +164707,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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) | ~~~~~~~~~~~~~^~ @@ -149881,18 +164729,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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) | ~~~~~~~~~~^~ @@ -149905,18 +164751,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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) | ~~~~~~~~~~~~~^~ @@ -149929,18 +164773,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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) | ~~~~~~~~~~^~ @@ -149953,18 +164795,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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) | ~~~~~~~~~~~~~^~ @@ -149977,18 +164817,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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; | ~~~~~~~~~~^~ @@ -150001,18 +164839,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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; | ~~~~~~~~~~^~ @@ -150025,18 +164861,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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 | ~~~~~~~~~~^~ @@ -150049,18 +164883,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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 | ~~~~~~~~~~^~ @@ -150073,18 +164905,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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 | ~~~~~~~~~~~~~^~ @@ -150097,18 +164927,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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 | ~~~~~~~~~~^~ @@ -150121,18 +164949,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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; | ~~~~~~~~~~^ @@ -150145,18 +164971,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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 | ~~~~~~~~~~~~~^ @@ -150169,18 +164993,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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; | ~~~~~~~~~~^ @@ -150193,18 +165015,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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 | ~~~~~~~~~~~~~^ @@ -150217,18 +165037,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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; | ~~~~~~~~~~^ @@ -150241,18 +165059,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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 | ~~~~~~~~~~~~~^ @@ -150265,18 +165081,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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; | ~~~~~~~~~~^ @@ -150289,26 +165103,23 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:16, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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 ) \ @@ -151019,6 +165830,262 @@ /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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 + | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-UploadQueue.o `test -f 'UploadQueue.cpp' || echo '../../src/'`UploadQueue.cpp /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 ) \ @@ -151161,96 +166228,154 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ServerSocket.o `test -f 'ServerSocket.cpp' || echo '../../src/'`ServerSocket.cpp -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 ../../src/ServerList.cpp:26: -/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); } - | ^ +/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 ../../src/ServerList.cpp:26: + from ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: /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 ../../src/ServerList.cpp:26: -/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/ServerList.cpp:26: + from ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: /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 ../../src/ServerList.cpp:26: -/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/ServerList.cpp:26: + from ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: /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 ../../src/ServerList.cpp:26: -/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/ServerList.cpp:26: + from ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: /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 ../../src/ServerList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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); } @@ -151258,18 +166383,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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) | ~~~~~~~~~~^~ @@ -151280,18 +166403,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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) | ~~~~~~~~~~^~ @@ -151302,18 +166423,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -151324,18 +166443,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -151345,99 +166462,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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::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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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) | ~~~~~~~~~~^~ @@ -151448,61 +166483,19 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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; } @@ -151510,18 +166503,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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) | ~~~~~~~~~~^~ @@ -151532,18 +166523,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -151554,18 +166543,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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; | ~~~~~~~~~~^~ @@ -151576,18 +166563,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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; | ~~~~~~~~~~^~ @@ -151597,99 +166582,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 '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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 | ~~~~~~~~~~^~ @@ -151700,18 +166603,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 | ~~~~~~~~~~^~ @@ -151722,18 +166623,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -151744,18 +166643,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 | ~~~~~~~~~~^~ @@ -151765,179 +166662,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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: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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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; | ~~~~~~~~~~^ @@ -151948,18 +166683,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -151970,18 +166703,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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; | ~~~~~~~~~~^ @@ -151992,18 +166723,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -152014,18 +166743,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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; | ~~~~~~~~~~^ @@ -152036,18 +166763,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -152058,18 +166783,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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; | ~~~~~~~~~~^ @@ -152080,41 +166803,37 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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 ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Kademlia.o `test -f 'kademlia/kademlia/Kademlia.cpp' || echo '../../src/'`kademlia/kademlia/Kademlia.cpp +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:14, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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 ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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) @@ -152124,26 +166843,23 @@ 1561 | m_clientObject(event.m_clientObject) | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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 ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:14, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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&) | ^~~~~~~~ @@ -152156,18 +166872,15 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ServerUDPSocket.o `test -f 'ServerUDPSocket.cpp' || echo '../../src/'`ServerUDPSocket.cpp -In file included from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:14, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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&) | ^~~~~~~~ @@ -152180,17 +166893,15 @@ /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 ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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/event.h:14, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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&) | ^~~~~~~~ @@ -152201,1455 +166912,302 @@ 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 ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/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/event.h:14, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/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/event.h:14, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/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/event.h:14, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/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/event.h:14, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/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/event.h:14, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/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/event.h:14, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/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/event.h:14, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/ServerList.cpp:26: -/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 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: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: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 ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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 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: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: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; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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 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: 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: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: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 '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: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: 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: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: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 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 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: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: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::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; } - | ^~~~~~~~ -/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: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: 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: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: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; } - | ^~~~~~~~ -/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; } - | ^~~~~~~~ -/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; } + 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h: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/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h: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/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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: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] +/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: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] +/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: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&)' +/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: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] +/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: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] +/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: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] +/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: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&)' +/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: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] +/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: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: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] +/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: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: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: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/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/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/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/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } +/usr/include/wx-3.0/wx/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/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: In 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 ) \ | ^ @@ -153659,8 +167217,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; } @@ -153674,13 +167232,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: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: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' @@ -153689,10 +167247,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' @@ -153701,10 +167259,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 ) \ | ^ @@ -153714,8 +167272,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; } @@ -153729,13 +167287,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' @@ -153744,10 +167302,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' @@ -153756,10 +167314,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; } \ | ^~~~~~~~ @@ -153769,13 +167327,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; } \ | ^~~~~~~~ @@ -153785,13 +167343,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/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: 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 ) \ | ^ @@ -153801,8 +167359,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: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: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; } @@ -153816,13 +167374,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/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 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 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' @@ -153831,10 +167389,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/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 '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 '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' @@ -153843,10 +167401,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/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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -153856,8 +167414,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: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: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; } @@ -153871,13 +167429,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -153886,10 +167444,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/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 '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 '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' @@ -153898,10 +167456,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/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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -153911,13 +167469,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -153927,17 +167485,16 @@ /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: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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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 ) \ @@ -154081,21 +167638,22 @@ 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchList.cpp:26: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ThreadTasks.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/event.h:14, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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&) | ^~~~~~~~ @@ -154108,36 +167666,28 @@ /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Prefs.o `test -f 'kademlia/kademlia/Prefs.cpp' || echo '../../src/'`kademlia/kademlia/Prefs.cpp +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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) | ~~~~~~~~~~^~ @@ -154147,23 +167697,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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) | ~~~~~~~~~~^~ @@ -154173,23 +167717,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -154199,191 +167737,37 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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/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; } - | ^~~~~~~~ /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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) | ~~~~~~~~~~^~ @@ -154393,23 +167777,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -154419,23 +167797,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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) | ~~~~~~~~~~^~ @@ -154445,187 +167817,24 @@ | ^ 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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: /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 ) \ @@ -154798,225 +168007,139 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In 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 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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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); } - | ^ + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchList.cpp:26: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ThreadTasks.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; } @@ -155031,1055 +168154,290 @@ /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 ../../src/ServerList.cpp:26: -/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:14, - from ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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/wx.h:14, - from ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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:14, - from ../../src/ServerList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchList.cpp:26: -/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/event.h:14, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/ServerList.cpp:26: -/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:14, - from ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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:14, - from ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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:14, - from ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] - 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/ServerList.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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) - | ^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SHAHashSet.o `test -f 'SHAHashSet.cpp' || echo '../../src/'`SHAHashSet.cpp -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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:14, - from ../../src/ServerList.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: -/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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchList.cpp:26: -/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) +/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 ) \ | ^ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchList.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchList.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchList.cpp:26: -/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) +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/ServerList.cpp:26: -/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:14, - from ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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:14, - from ../../src/ServerList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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) - | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/ServerList.cpp:26: -/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:14, - from ../../src/ServerList.cpp:26: -/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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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) - | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/ServerList.cpp:26: -/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:14, - from ../../src/ServerList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: -/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: -/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/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: -/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/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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 ../../src/ServerList.cpp:26: -/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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/wx.h:31, - from ../../src/ServerList.cpp:26: -/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:14, - from ../../src/ServerList.cpp:26: -/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/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/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); } @@ -156087,16 +168445,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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; | ~~~~~~~~~~^ @@ -156107,16 +168465,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -156127,16 +168485,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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; | ~~~~~~~~~~^ @@ -156147,16 +168505,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -156167,16 +168525,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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; | ~~~~~~~~~~^ @@ -156187,16 +168545,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -156207,16 +168565,16 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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; | ~~~~~~~~~~^ @@ -156227,24 +168585,252 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ThreadTasks.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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ThreadTasks.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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ThreadTasks.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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ThreadTasks.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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ThreadTasks.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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/filename.h:17, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: /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 ) \ @@ -156671,200 +169257,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/ServerList.cpp:26: -/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; } - | ^~~~~~~~ -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 ../../src/ServerList.cpp:26: -/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); - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SharedFileList.o `test -f 'SharedFileList.cpp' || echo '../../src/'`SharedFileList.cpp /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 ) \ @@ -157093,67 +169485,936 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ThreadTasks.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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' + 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const + | ~~~~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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 + | ^~~~~~~~~~~~~~~~~~~~~~ +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Search.o `test -f 'kademlia/kademlia/Search.cpp' || echo '../../src/'`kademlia/kademlia/Search.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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&) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/filename.h:17, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: /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 ) \ @@ -157264,6 +170525,30 @@ /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:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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/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; } \ @@ -157300,20 +170585,19 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/ServerConnect.cpp:34: + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: /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/string.h:24, from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: /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&) | ^~~~~~~~ @@ -157326,15 +170610,195 @@ /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 ../../src/ServerList.cpp:26: -/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:14, - from ../../src/ServerList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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' @@ -157343,29 +170807,46 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/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/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, +In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchList.cpp:26: -/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 ); } + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/event.h:14, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' +In file included from /usr/include/wx-3.0/wx/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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' @@ -157374,361 +170855,158 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/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/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; } +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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: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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } +/usr/include/wx-3.0/wx/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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&) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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) - | ^~~~~~~~ +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../../src/Timer.h:31, from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: + from ../../src/UploadQueue.cpp:45: /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 ) \ @@ -158155,776 +171433,12 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/ServerConnect.cpp:34: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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/wx.h:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] - 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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/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 ../../src/ServerList.cpp:26: -/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/wx.h:14, - from ../../src/ServerList.cpp:26: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/ServerConnect.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/ServerConnect.cpp:34: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/ServerConnect.cpp:34: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/ServerConnect.cpp:34: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/ServerConnect.cpp:34: -/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) - | ^~~~~~~~ -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: +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 ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: /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 ) \ @@ -159097,6 +171611,152 @@ /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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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; } + | ^~~~~~~~ /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 ) \ @@ -159239,70 +171899,30 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -159445,142 +172065,193 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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; } \ | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: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; } + | ^~~~~~~~ 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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: /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; } @@ -159737,225 +172408,27 @@ /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/protocol/protocol.h:23, - from /usr/include/wx-3.0/wx/url.h:19, - from ../../src/ServerList.cpp:37: -/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': -/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] - 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/ServerList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' - 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/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/ServerConnect.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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) | ~~~~~~~~~~^~ @@ -159965,15 +172438,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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) | ~~~~~~~~~~^~ @@ -159983,15 +172458,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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) | ~~~~~~~~~~~~~^~ @@ -160001,175 +172478,57 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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) | ~~~~~~~~~~~~~^~ @@ -160179,15 +172538,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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) | ~~~~~~~~~~^~ @@ -160197,64 +172558,37 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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; | ~~~~~~~~~~^~ @@ -160264,157 +172598,37 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 | ~~~~~~~~~~^~ @@ -160424,15 +172638,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 | ~~~~~~~~~~^~ @@ -160442,15 +172658,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 | ~~~~~~~~~~~~~^~ @@ -160460,189 +172678,60 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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; } +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/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; } +/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:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/string.h:24, from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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' @@ -160651,8 +172740,8 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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] @@ -160660,15 +172749,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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; | ~~~~~~~~~~^ @@ -160678,15 +172769,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 | ~~~~~~~~~~~~~^ @@ -160696,15 +172789,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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; | ~~~~~~~~~~^ @@ -160714,15 +172809,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 | ~~~~~~~~~~~~~^ @@ -160732,15 +172829,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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; | ~~~~~~~~~~^ @@ -160750,15 +172849,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 | ~~~~~~~~~~~~~^ @@ -160768,15 +172869,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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; | ~~~~~~~~~~^ @@ -160786,351 +172889,26 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: +In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: /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 ) \ @@ -161273,35 +173051,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; } | ^~~~~~~~ -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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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/wx.h:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor '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 ) \ @@ -161444,6 +173193,54 @@ /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:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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) + | ^~~~~~~~ /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 ) \ @@ -161728,6 +173525,30 @@ /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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -161870,210 +173691,530 @@ /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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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) + | ^~~~~~~~ +/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-UDPFirewallTester.o `test -f 'kademlia/kademlia/UDPFirewallTester.cpp' || echo '../../src/'`kademlia/kademlia/UDPFirewallTester.cpp +In file included from ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -../../src/SearchList.cpp: At global scope: -../../src/Timer.h:89:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CTimerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 89 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/Timer.h:88:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 88 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_TIMER, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/SearchList.cpp:266:2: note: in expansion of macro 'EVT_MULE_TIMER' - 266 | EVT_MULE_TIMER(wxID_ANY, CSearchList::OnGlobalSearchTimer) - | ^~~~~~~~~~~~~~ -/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; } + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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/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/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:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } +/usr/include/wx-3.0/wx/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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&) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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); } - | ^ + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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' @@ -162082,67 +174223,98 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/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:66, +In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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 ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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 ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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 ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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:20, from ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/utils.h:21, - from ../../src/SharedFileList.cpp:32: + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ) \ @@ -162174,6 +174346,16 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -162186,6 +174368,24 @@ /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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ | ^~~~~~~~ @@ -162427,6 +174627,34 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -162569,19 +174797,275 @@ /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&)': +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, + from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, + from /usr/include/wx-3.0/wx/filedlg.h:235, + from /usr/include/wx-3.0/wx/wx.h:93, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/wx.h:20, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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; } | ^~~~~~~~ @@ -162591,52 +175075,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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/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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_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' 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/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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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; } | ^~~~~~~~ @@ -162646,333 +175130,71 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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/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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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; } | ^~~~~~~~ @@ -163102,67 +175324,7 @@ /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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SHAHashSet.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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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 ) \ | ^ @@ -163172,8 +175334,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/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; } @@ -163187,13 +175349,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/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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -163202,10 +175364,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/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 '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 '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' @@ -163214,10 +175376,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/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 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -163227,8 +175389,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/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; } @@ -163242,13 +175404,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/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 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 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' @@ -163257,10 +175419,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/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 '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 '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' @@ -163269,10 +175431,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/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 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -163282,13 +175444,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/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 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -163298,25 +175460,362 @@ /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: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/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/UploadQueue.cpp:46: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -163326,52 +175825,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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] +/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/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/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: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 copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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: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; } | ^~~~~~~~ @@ -163381,76 +175880,413 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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] +/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: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/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/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: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 member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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: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; } | ^~~~~~~~ -/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/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: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:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: + from ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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; } + | ^~~~~~~~ +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: /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 ) \ @@ -163518,6 +176354,72 @@ /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/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/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 ) \ @@ -163585,6 +176487,28 @@ /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/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/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; } \ @@ -163623,21 +176547,90 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In 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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/UploadQueue.cpp:46: +/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/SharedFileList.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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&) | ^~~~~~~~ @@ -163645,13 +176638,10 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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) @@ -163660,55 +176650,31 @@ /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/SharedFileList.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SHAHashSet.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/SharedFileList.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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&) | ^~~~~~~~ @@ -163722,20 +176688,19 @@ 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/SharedFileList.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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&) | ^~~~~~~~ @@ -163749,20 +176714,19 @@ 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/SharedFileList.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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&) | ^~~~~~~~ @@ -163776,20 +176740,19 @@ 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/SharedFileList.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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&) | ^~~~~~~~ @@ -163803,20 +176766,19 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/SharedFileList.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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&) | ^~~~~~~~ @@ -163830,20 +176792,19 @@ 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/SharedFileList.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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&) | ^~~~~~~~ @@ -163857,20 +176818,19 @@ 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/SharedFileList.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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&) | ^~~~~~~~ @@ -163884,20 +176844,19 @@ 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/SharedFileList.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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&) | ^~~~~~~~ @@ -163911,20 +176870,19 @@ 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/SharedFileList.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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&) | ^~~~~~~~ @@ -163938,20 +176896,19 @@ 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/SharedFileList.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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&) | ^~~~~~~~ @@ -163964,8 +176921,93 @@ /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/utils.h:21, - from ../../src/SharedFileList.cpp:32: +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/UploadQueue.cpp:46: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/UploadQueue.cpp:46: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/UploadQueue.cpp:46: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/UploadQueue.cpp:46: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/UploadQueue.cpp:46: +/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' + 31 | wxDataFormat& operator=(const wxDataFormat& format) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ) \ @@ -164108,47 +177150,43 @@ /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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SHAHashSet.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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, + from /usr/include/wx-3.0/wx/affinematrix2d.h:17, + from /usr/include/wx-3.0/wx/dc.h:32, + from /usr/include/wx-3.0/wx/wx.h:50, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/SharedFileList.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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&) | ^~~~~~~~ @@ -164161,56 +177199,11 @@ /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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SHAHashSet.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SHAHashSet.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SHAHashSet.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SHAHashSet.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/utils.h:21, - from ../../src/SharedFileList.cpp:32: +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ) \ @@ -164313,1591 +177306,268 @@ 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; } - | ^~~~~~~~ -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: -/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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SHAHashSet.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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SharedFileList.cpp:35: -/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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/SharedFileList.cpp:26: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/SHAHashSet.cpp: In static member function 'static CAICHRequestedData CAICHHashSet::GetAICHReqDetails(const CUpDownClient*)': -../../src/SHAHashSet.cpp:956:15: warning: implicitly-declared 'CAICHRequestedData::CAICHRequestedData(const CAICHRequestedData&)' is deprecated [-Wdeprecated-copy] - 956 | return *(it); - | ^ -In file included from ../../src/SHAHashSet.cpp:29: -../../src/SHAHashSet.h:215:22: note: because 'CAICHRequestedData' has user-provided 'CAICHRequestedData& CAICHRequestedData::operator=(const CAICHRequestedData&)' - 215 | CAICHRequestedData& operator=(const CAICHRequestedData& k1) - | ^~~~~~~~ -../../src/SHAHashSet.cpp:961:9: warning: implicitly-declared 'CAICHRequestedData::CAICHRequestedData(const CAICHRequestedData&)' is deprecated [-Wdeprecated-copy] - 961 | return empty; - | ^~~~~ -In file included from ../../src/SHAHashSet.cpp:29: -../../src/SHAHashSet.h:215:22: note: because 'CAICHRequestedData' has user-provided 'CAICHRequestedData& CAICHRequestedData::operator=(const CAICHRequestedData&)' - 215 | CAICHRequestedData& operator=(const CAICHRequestedData& k1) - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ThreadTasks.o `test -f 'ThreadTasks.cpp' || echo '../../src/'`ThreadTasks.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-UploadBandwidthThrottler.o `test -f 'UploadBandwidthThrottler.cpp' || echo '../../src/'`UploadBandwidthThrottler.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-UploadClient.o `test -f 'UploadClient.cpp' || echo '../../src/'`UploadClient.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-UploadQueue.o `test -f 'UploadQueue.cpp' || echo '../../src/'`UploadQueue.cpp -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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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; } - | ^ -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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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) - | ~~~~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Kademlia.o `test -f 'kademlia/kademlia/Kademlia.cpp' || echo '../../src/'`kademlia/kademlia/Kademlia.cpp -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 '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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 '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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 '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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 '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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 '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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 '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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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: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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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; } + 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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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/wx.h:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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, +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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: +/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:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: +/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/UploadQueue.cpp:46: +/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/string.h:24, from ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: +/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ) \ @@ -166040,6 +177710,37 @@ /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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor '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 ) \ @@ -166324,6 +178025,569 @@ /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Prefs.cpp:39: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/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 ) \ @@ -166608,170 +178872,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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/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 ) \ @@ -166914,130 +179014,723 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/hashmap.h: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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/UploadBandwidthThrottler.cpp:33: + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ) \ @@ -167180,6 +179873,31 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, + from /usr/include/wx-3.0/wx/affinematrix2d.h:17, + from /usr/include/wx-3.0/wx/dc.h:32, + from /usr/include/wx-3.0/wx/wx.h:50, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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: 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 ) \ @@ -167464,399 +180182,25 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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' @@ -167865,159 +180209,200 @@ /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/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/filename.h:17, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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] +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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) + | ^~~~~~~~ +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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; } - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Prefs.o `test -f 'kademlia/kademlia/Prefs.cpp' || echo '../../src/'`kademlia/kademlia/Prefs.cpp -/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/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -168027,8 +180412,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/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: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; } @@ -168042,13 +180427,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -168057,10 +180442,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -168069,10 +180454,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -168082,8 +180467,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/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: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; } @@ -168097,13 +180482,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -168112,10 +180497,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -168124,10 +180509,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -168137,13 +180522,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -168153,25 +180538,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/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: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/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/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: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/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; } | ^~~~~~~~ @@ -168181,52 +180566,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_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: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: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/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: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: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/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: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: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/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; } | ^~~~~~~~ @@ -168236,379 +180621,1413 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 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 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: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: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/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: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: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: 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/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: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/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: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/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: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/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-KademliaUDPListener.o `test -f 'kademlia/net/KademliaUDPListener.cpp' || echo '../../src/'`kademlia/net/KademliaUDPListener.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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: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: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: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/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/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: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: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/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/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: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: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/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: 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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/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/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:20, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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: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: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] +/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: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: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] +/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: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: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&)' +/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: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: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] +/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: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: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] +/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: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: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] +/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: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: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&)' +/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: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/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; } + | ^~~~~~~~ +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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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); + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-PacketTracking.o `test -f 'kademlia/net/PacketTracking.cpp' || echo '../../src/'`kademlia/net/PacketTracking.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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; } + | ^ +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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 + | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Contact.o `test -f 'kademlia/routing/Contact.cpp' || echo '../../src/'`kademlia/routing/Contact.cpp +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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) | ~~~~~~~~~~^~ @@ -168618,19 +182037,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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) | ~~~~~~~~~~^~ @@ -168640,19 +182057,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -168662,187 +182077,37 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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; } - | ^~~~~~~~ /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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) | ~~~~~~~~~~^~ @@ -168852,19 +182117,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -168874,19 +182137,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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) | ~~~~~~~~~~^~ @@ -168896,183 +182157,37 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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/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; } - | ^~~~~~~~ /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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; | ~~~~~~~~~~^~ @@ -169082,27 +182197,102 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: +/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 ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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/wx.h:20, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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 ) \ @@ -169513,10 +182703,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/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/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; } \ @@ -169530,396 +182716,27 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-RoutingZone.o `test -f 'kademlia/routing/RoutingZone.cpp' || echo '../../src/'`kademlia/routing/RoutingZone.cpp /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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; | ~~~~~~~~~~^ @@ -169929,19 +182746,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -169951,19 +182766,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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; | ~~~~~~~~~~^ @@ -169973,19 +182786,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -169995,19 +182806,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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; | ~~~~~~~~~~^ @@ -170017,19 +182826,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -170039,19 +182846,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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; | ~~~~~~~~~~^ @@ -170061,19 +182866,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +In file included from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -170503,160 +183306,357 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } +In file included from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +In file included from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +In file included from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +In file included from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +In file included from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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) + | ~~~~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-amule-gui.o `test -f 'amule-gui.cpp' || echo '../../src/'`amule-gui.cpp +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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&) | ^~~~~~~~ @@ -170664,10 +183664,7 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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) @@ -170676,9 +183673,8 @@ /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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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&) | ^~~~~~~~ @@ -170686,17 +183682,13 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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&) | ^~~~~~~~ @@ -170710,17 +183702,13 @@ 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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&) | ^~~~~~~~ @@ -170734,17 +183722,13 @@ 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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&) | ^~~~~~~~ @@ -170758,17 +183742,13 @@ 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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&) | ^~~~~~~~ @@ -170782,17 +183762,13 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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&) | ^~~~~~~~ @@ -170806,17 +183782,13 @@ 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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&) | ^~~~~~~~ @@ -170829,47 +183801,14 @@ /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:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ThreadTasks.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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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&) | ^~~~~~~~ @@ -170883,17 +183822,13 @@ 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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&) | ^~~~~~~~ @@ -170907,17 +183842,13 @@ 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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&) | ^~~~~~~~ @@ -170931,17 +183862,13 @@ 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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&) | ^~~~~~~~ @@ -170954,11 +183881,200 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Search.o `test -f 'kademlia/kademlia/Search.cpp' || echo '../../src/'`kademlia/kademlia/Search.cpp -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/UploadBandwidthThrottler.cpp:33: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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 ) \ @@ -171102,17 +184218,13 @@ 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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&) | ^~~~~~~~ @@ -171125,90 +184237,13 @@ /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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&)': +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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 ) \ | ^ @@ -171218,12 +184253,9 @@ /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: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; } | ^~~~~~~~ @@ -171236,16 +184268,13 @@ /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: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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -171254,13 +184283,10 @@ /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&)' +/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' @@ -171269,13 +184295,10 @@ /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: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 ) \ | ^ @@ -171285,12 +184308,9 @@ /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: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; } | ^~~~~~~~ @@ -171303,16 +184323,13 @@ /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: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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -171321,13 +184338,10 @@ /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&)' +/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' @@ -171336,13 +184350,10 @@ /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: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; } \ | ^~~~~~~~ @@ -171352,16 +184363,13 @@ /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: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/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -171371,280 +184379,69 @@ /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: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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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/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/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/UploadBandwidthThrottler.cpp:33: +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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 ) \ @@ -171682,6 +184479,19 @@ /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 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: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 ) \ | ^ @@ -171697,6 +184507,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: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 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -171712,6 +184525,45 @@ /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 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/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 ) \ @@ -171779,6 +184631,38 @@ /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: 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; } + | ^~~~~~~~ /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; } \ @@ -171817,810 +184701,437 @@ /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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/filename.h:17, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ThreadTasks.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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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/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/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/filename.h:17, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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:63, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ThreadTasks.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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ThreadTasks.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) +/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 ) \ | ^ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ThreadTasks.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) +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } | ^~~~~~~~ -In file included from ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ThreadTasks.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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ThreadTasks.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) +/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; } | ^~~~~~~~ -In file included from ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: -/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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, from /usr/include/wx-3.0/wx/affinematrix2d.h:17, from /usr/include/wx-3.0/wx/dc.h:32, from /usr/include/wx-3.0/wx/wx.h:50, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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; } @@ -172635,212 +185146,156 @@ /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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: -/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) +/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 ) \ | ^ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-amuleDlg.o `test -f 'amuleDlg.cpp' || echo '../../src/'`amuleDlg.cpp In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: /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 ) \ @@ -172983,46 +185438,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -173123,128 +185538,48 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } - | ^~~~~~~~ -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } + | ^~~~~~~~ /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 ) \ @@ -173388,22 +185723,13 @@ 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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&) | ^~~~~~~~ @@ -173416,361 +185742,114 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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) - | ^~~~~~~~ -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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 ) \ +In file included from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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/wx.h:66, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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) | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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) + | ^~~~~~~~ /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 ) \ @@ -173913,6 +185992,46 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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/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 ) \ @@ -173984,6 +186103,19 @@ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In 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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -173999,6 +186131,13 @@ /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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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/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 ) \ | ^ @@ -174023,6 +186162,26 @@ /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/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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/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; } \ @@ -174055,68 +186214,126 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/UploadQueue.cpp:46: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ThreadTasks.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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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/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 ) \ @@ -174259,260 +186476,193 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +In file included from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } - | ^~~~~~~~ -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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/UploadQueue.cpp:46: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: -/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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +In file included from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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) | ~~~~~~~~~~^~ @@ -174522,19 +186672,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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) | ~~~~~~~~~~^~ @@ -174544,19 +186696,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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) | ~~~~~~~~~~~~~^~ @@ -174566,73 +186720,45 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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) | ~~~~~~~~~~^~ @@ -174642,19 +186768,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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) | ~~~~~~~~~~~~~^~ @@ -174664,19 +186792,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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) | ~~~~~~~~~~^~ @@ -174686,19 +186816,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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) | ~~~~~~~~~~~~~^~ @@ -174708,19 +186840,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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; | ~~~~~~~~~~^~ @@ -174730,19 +186864,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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; | ~~~~~~~~~~^~ @@ -174752,19 +186888,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 | ~~~~~~~~~~^~ @@ -174774,19 +186912,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 | ~~~~~~~~~~^~ @@ -174796,19 +186936,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 | ~~~~~~~~~~~~~^~ @@ -174818,123 +186960,46 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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/wx.h:63, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/UploadQueue.cpp:46: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/UploadQueue.cpp:46: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/UploadQueue.cpp:46: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/UploadQueue.cpp:46: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/UploadQueue.cpp:46: -/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) - | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-AddFriend.o `test -f 'AddFriend.cpp' || echo '../../src/'`AddFriend.cpp /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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; | ~~~~~~~~~~^ @@ -174944,19 +187009,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 | ~~~~~~~~~~~~~^ @@ -174966,19 +187033,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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; | ~~~~~~~~~~^ @@ -174988,19 +187057,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 | ~~~~~~~~~~~~~^ @@ -175010,19 +187081,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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; | ~~~~~~~~~~^ @@ -175032,19 +187105,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 | ~~~~~~~~~~~~~^ @@ -175054,19 +187129,21 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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; | ~~~~~~~~~~^ @@ -175076,27 +187153,697 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/string.h:24, + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/string.h:24, + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/string.h:24, + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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:24, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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:24, + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/string.h:24, + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/string.h:24, + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/string.h:24, + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/string.h:24, + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/string.h:24, + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/string.h:24, + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/string.h:24, + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/string.h:24, + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/string.h:24, + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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:24, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ) \ @@ -175523,323 +188270,18 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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' @@ -175848,8 +188290,8 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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] @@ -175993,154 +188435,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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; } - | ^~~~~~~~ /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 ) \ @@ -176283,198 +188577,25 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:20, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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&)': + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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: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/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; } | ^~~~~~~~ @@ -176484,64 +188605,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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 copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': +/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: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/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; } | ^~~~~~~~ @@ -176551,139 +188660,91 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': +/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: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/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/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/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/UploadQueue.cpp:46: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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&)': +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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: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: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/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; } | ^~~~~~~~ @@ -176693,52 +188754,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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&)' +/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: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: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/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: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: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/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; } | ^~~~~~~~ @@ -176748,713 +188809,87 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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&)' +/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: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: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/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: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: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/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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': +/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: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/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: 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; } - | ^~~~~~~~ -/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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:63, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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:31, + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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' @@ -177463,24 +188898,28 @@ /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/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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:31, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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' @@ -177489,27 +188928,29 @@ /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/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:20, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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&)': + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: +/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: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: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/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: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; } | ^~~~~~~~ @@ -177519,52 +188960,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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; } | ^~~~~~~~ @@ -177574,72 +189015,72 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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/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: 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: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: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/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: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/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: 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 ) \ | ^ @@ -177649,8 +189090,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; } @@ -177664,13 +189105,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: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: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' @@ -177679,10 +189120,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' @@ -177691,10 +189132,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 ) \ | ^ @@ -177704,8 +189145,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; } @@ -177719,13 +189160,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' @@ -177734,10 +189175,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' @@ -177746,10 +189187,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; } \ | ^~~~~~~~ @@ -177759,13 +189200,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; } \ | ^~~~~~~~ @@ -177775,39 +189216,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: 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 ) \ | ^ @@ -177817,8 +189232,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: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: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; } @@ -177832,13 +189247,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/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 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 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' @@ -177847,10 +189262,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/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 '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 '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' @@ -177859,10 +189274,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/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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -177872,8 +189287,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: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: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; } @@ -177887,13 +189302,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -177902,10 +189317,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/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 '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 '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' @@ -177914,10 +189329,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/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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -177927,13 +189342,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -177943,8 +189358,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: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: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; } @@ -178091,11 +189506,475 @@ /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 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: /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 ) \ @@ -178268,14 +190147,181 @@ /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: 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/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: /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; } @@ -178290,20 +190336,82 @@ /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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: /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&) | ^~~~~~~~ @@ -178316,88 +190424,550 @@ /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: /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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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:63, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: +/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/string.h:24, + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: +/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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&) | ^~~~~~~~ @@ -178405,23 +190975,21 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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&) | ^~~~~~~~ @@ -178434,24 +191002,110 @@ /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/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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&) | ^~~~~~~~ @@ -178465,23 +191119,21 @@ 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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&) | ^~~~~~~~ @@ -178495,23 +191147,21 @@ 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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&) | ^~~~~~~~ @@ -178525,23 +191175,21 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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&) | ^~~~~~~~ @@ -178555,23 +191203,21 @@ 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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&) | ^~~~~~~~ @@ -178584,24 +191230,44 @@ /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:66, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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&) | ^~~~~~~~ @@ -178614,24 +191280,44 @@ /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:66, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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&) | ^~~~~~~~ @@ -178645,23 +191331,21 @@ 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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&) | ^~~~~~~~ @@ -178675,23 +191359,21 @@ 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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&) | ^~~~~~~~ @@ -178704,13 +191386,189 @@ /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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: /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 ) \ @@ -178854,23 +191712,21 @@ 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: /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&) | ^~~~~~~~ @@ -178883,44 +191739,160 @@ /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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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&) +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: +/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:20, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: /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 ) \ @@ -179093,715 +192065,10 @@ /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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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:63, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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) - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-UDPFirewallTester.o `test -f 'kademlia/kademlia/UDPFirewallTester.cpp' || echo '../../src/'`kademlia/kademlia/UDPFirewallTester.cpp -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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 - | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-KademliaUDPListener.o `test -f 'kademlia/net/KademliaUDPListener.cpp' || echo '../../src/'`kademlia/net/KademliaUDPListener.cpp -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 - | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-PacketTracking.o `test -f 'kademlia/net/PacketTracking.cpp' || echo '../../src/'`kademlia/net/PacketTracking.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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 ) \ @@ -180512,10 +192779,211 @@ /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/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: +/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/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; } + | ^~~~~~~~ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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); } @@ -180524,15 +192992,25 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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) | ~~~~~~~~~~^~ @@ -180544,15 +193022,25 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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) | ~~~~~~~~~~^~ @@ -180564,15 +193052,25 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -180584,18 +193082,323 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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/clipbrd.h:21, + from ../../src/amule-gui.cpp:30: +/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/clipbrd.h:21, + from ../../src/amule-gui.cpp:30: +/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/clipbrd.h:21, + from ../../src/amule-gui.cpp:30: +/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/clipbrd.h:21, + from ../../src/amule-gui.cpp:30: +/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/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/string.h:24, + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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:63, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: +/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/string.h:24, + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -180738,126 +193541,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/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } @@ -180866,15 +193549,25 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 | ~~~~~~~~~~^~ @@ -180886,15 +193579,25 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 | ~~~~~~~~~~^~ @@ -180906,18 +193609,72 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: +/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) + | ^~~~~~~~ /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); } @@ -180926,18 +193683,58 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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/wx.h:31, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/amule-gui.cpp:35: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -180946,15 +193743,25 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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; | ~~~~~~~~~~^ @@ -180966,15 +193773,25 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -180986,15 +193803,25 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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; | ~~~~~~~~~~^ @@ -181006,15 +193833,25 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -181026,15 +193863,25 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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; | ~~~~~~~~~~^ @@ -181046,15 +193893,25 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -181066,15 +193923,25 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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; | ~~~~~~~~~~^ @@ -181086,49 +193953,149 @@ 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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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:24, +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 ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/amule-gui.cpp:35: +/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); + | ^~~~~~~~ +../../src/kademlia/routing/Contact.cpp: In constructor 'Kademlia::CContact::CContact(const Kademlia::CUInt128&, uint32_t, uint16_t, uint16_t, uint8_t, const Kademlia::CKadUDPKey&, bool, const Kademlia::CUInt128&)': +../../src/kademlia/routing/Contact.cpp:68:16: warning: implicitly-declared 'constexpr Kademlia::CKadUDPKey::CKadUDPKey(const Kademlia::CKadUDPKey&)' is deprecated [-Wdeprecated-copy] + 68 | m_udpKey(key) + | ^ +In file included from ../../src/kademlia/routing/Contact.h:43, + from ../../src/kademlia/routing/Contact.cpp:39: +../../src/kademlia/routing/../utils/KadUDPKey.h:41:14: note: because 'Kademlia::CKadUDPKey' has user-provided 'Kademlia::CKadUDPKey& Kademlia::CKadUDPKey::operator=(const Kademlia::CKadUDPKey&)' + 41 | CKadUDPKey& operator=(const CKadUDPKey& k1) throw() { m_key = k1.m_key; m_ip = k1.m_ip; return *this; } + | ^~~~~~~~ +../../src/kademlia/routing/Contact.cpp: In copy constructor 'Kademlia::CContact::CContact(const Kademlia::CContact&)': +../../src/kademlia/routing/Contact.cpp:76:10: warning: implicitly-declared 'Kademlia::CContact& Kademlia::CContact::operator=(const Kademlia::CContact&)' is deprecated [-Wdeprecated-copy] + 76 | *this = k1; + | ^~ +../../src/kademlia/routing/Contact.cpp:74:1: note: because 'Kademlia::CContact' has user-provided 'Kademlia::CContact::CContact(const Kademlia::CContact&)' + 74 | CContact::CContact(const CContact& k1) + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/amule-gui.cpp:35: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: +/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/string.h:24, + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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) @@ -181137,37 +194104,24 @@ /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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&) | ^~~~~~~~ @@ -181180,24 +194134,15 @@ /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:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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&) | ^~~~~~~~ @@ -181210,24 +194155,15 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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&) | ^~~~~~~~ @@ -181240,24 +194176,15 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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&) | ^~~~~~~~ @@ -181270,24 +194197,15 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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&) | ^~~~~~~~ @@ -181300,24 +194218,15 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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&) | ^~~~~~~~ @@ -181330,24 +194239,15 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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&) | ^~~~~~~~ @@ -181360,24 +194260,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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&) | ^~~~~~~~ @@ -181390,24 +194281,15 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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&) | ^~~~~~~~ @@ -181420,24 +194302,15 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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&) | ^~~~~~~~ @@ -181450,8 +194323,14 @@ /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ) \ @@ -181878,310 +194757,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Contact.o `test -f 'kademlia/routing/Contact.cpp' || echo '../../src/'`kademlia/routing/Contact.cpp -In file included from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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/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 ) \ @@ -182308,26 +194883,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/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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/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; } \ @@ -182344,66 +194899,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/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -182546,94 +195041,294 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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; } \ | ^~~~~~~~ -In file included from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ -In file included from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -In file included from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 - | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-RoutingZone.o `test -f 'kademlia/routing/RoutingZone.cpp' || echo '../../src/'`kademlia/routing/RoutingZone.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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; } + | ^~~~~~~~ /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 ) \ @@ -182787,93 +195482,426 @@ /usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In 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] +/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/amule-gui.cpp:35: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h: In constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(wxFSHandlerHash_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 wxPointerHash::wxPointerHash(const wxPointerHash&)' 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/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/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] +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' + 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' 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/hashmap.h:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' + 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' + 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' + 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' + 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' + 585 | wxPointerEqual& operator=(const wxPointerEqual&) { 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] +/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(wxHtmlTagHandlersSet_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 wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' + 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' + 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, + from /usr/include/wx-3.0/wx/html/winpars.h:17, + from /usr/include/wx-3.0/wx/html/htmlwin.h:19, + from ../../src/amuleDlg.cpp:31: +/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' + 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' + 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' + 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' + 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, + from /usr/include/wx-3.0/wx/html/winpars.h:17, + from /usr/include/wx-3.0/wx/html/htmlwin.h:19, + from ../../src/amuleDlg.cpp:31: +/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' + 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' + 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' + 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' + 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(wxHtmlTagHandlersHash_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/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/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&)' +/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_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/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/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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_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/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/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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -182883,275 +195911,80 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_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/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/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&)' +/usr/include/wx-3.0/wx/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_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/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/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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_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/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/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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_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/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/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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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); - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-amule-gui.o `test -f 'amule-gui.cpp' || echo '../../src/'`amule-gui.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +In file included from ../../src/amuleDlg.cpp:31: +/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const': +/usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy] + 594 | virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -183160,69 +195993,58 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 603 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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:24, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from ../../src/amuleDlg.cpp:31: +/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const': +/usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy] + 625 | virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)' + 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/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 630 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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) @@ -183231,22 +196053,36 @@ /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/wx.h:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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&) | ^~~~~~~~ @@ -183259,14 +196095,23 @@ /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:24, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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&) | ^~~~~~~~ @@ -183279,14 +196124,23 @@ /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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&) | ^~~~~~~~ @@ -183299,14 +196153,23 @@ /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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&) | ^~~~~~~~ @@ -183319,14 +196182,23 @@ /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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&) | ^~~~~~~~ @@ -183339,14 +196211,23 @@ /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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&) | ^~~~~~~~ @@ -183359,14 +196240,23 @@ /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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&) | ^~~~~~~~ @@ -183379,14 +196269,23 @@ /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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&) | ^~~~~~~~ @@ -183399,14 +196298,23 @@ /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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&) | ^~~~~~~~ @@ -183419,14 +196327,23 @@ /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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&) | ^~~~~~~~ @@ -183439,159 +196356,15 @@ /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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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; } - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-amuleDlg.o `test -f 'amuleDlg.cpp' || echo '../../src/'`amuleDlg.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from ../../src/amuleDlg.h:34, + from ../../src/amuleDlg.cpp:46: /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:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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&) | ^~~~~~~~ @@ -183604,8 +196377,14 @@ /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:20, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ) \ @@ -183778,516 +196557,342 @@ /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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/wx.h:20, - from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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] +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ -/usr/include/wx-3.0/wx/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] +/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: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: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: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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/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] +/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: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: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: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/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' +/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 ../../src/muuli_wdr.h:16, + from ../../src/AddFriend.cpp:28: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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' @@ -184296,204 +196901,187 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/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/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/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] +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 ../../src/muuli_wdr.h:16, + from ../../src/AddFriend.cpp:28: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/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&)' +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/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&)' +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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: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/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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/amuleDlg.cpp:53: /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; } @@ -184508,115 +197096,203 @@ /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/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/amule-gui.cpp:37: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/amule-gui.cpp:37: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/amule-gui.cpp:37: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/amule-gui.cpp:37: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/muuli_wdr.h:16, + from ../../src/AddFriend.cpp:28: +/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 ../../src/muuli_wdr.h:16, + from ../../src/AddFriend.cpp:28: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/muuli_wdr.h:16, + from ../../src/AddFriend.cpp:28: +/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 ../../src/muuli_wdr.h:16, + from ../../src/AddFriend.cpp:28: +/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) + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-CatDialog.o `test -f 'CatDialog.cpp' || echo '../../src/'`CatDialog.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/amuleDlg.cpp:53: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -184626,52 +197302,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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:244:26: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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: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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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: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: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&)': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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: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:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -184681,80 +197357,282 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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: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: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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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: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: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()': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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: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:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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()': +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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: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:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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:63, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/amuleDlg.cpp:53: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/amuleDlg.cpp:53: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/amuleDlg.cpp:53: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/amuleDlg.cpp:53: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +../../src/amule-gui.cpp: At global scope: +../../src/Timer.h:89:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CTimerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 89 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/Timer.h:88:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 88 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_TIMER, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amule-gui.cpp:66:2: note: in expansion of macro 'EVT_MULE_TIMER' + 66 | EVT_MULE_TIMER(ID_SERVER_RETRY_TIMER_EVENT, CamuleGuiApp::OnTCPTimer) + | ^~~~~~~~~~~~~~ +../../src/Timer.h:89:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CTimerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 89 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/Timer.h:88:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 88 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_TIMER, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amule-gui.cpp:69:2: note: in expansion of macro 'EVT_MULE_TIMER' + 69 | EVT_MULE_TIMER(ID_CORE_TIMER_EVENT, CamuleGuiApp::OnCoreTimer) + | ^~~~~~~~~~~~~~ +../../src/GuiEvents.h:460:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(MuleNotify::CMuleGUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 460 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/GuiEvents.h:459:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 459 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_NOTIFY, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amule-gui.cpp:71:2: note: in expansion of macro 'EVT_MULE_NOTIFY' + 71 | EVT_MULE_NOTIFY(CamuleGuiApp::OnNotifyEvent) + | ^~~~~~~~~~~~~~~ +../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 90 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amule-gui.cpp:74:2: note: in expansion of macro 'EVT_MULE_INTERNAL' + 74 | EVT_MULE_INTERNAL(wxEVT_CORE_UDP_DNS_DONE, -1, CamuleGuiApp::OnUDPDnsDone) + | ^~~~~~~~~~~~~~~~~ +../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 90 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amule-gui.cpp:76:2: note: in expansion of macro 'EVT_MULE_INTERNAL' + 76 | EVT_MULE_INTERNAL(wxEVT_CORE_SOURCE_DNS_DONE, -1, CamuleGuiApp::OnSourceDnsDone) + | ^~~~~~~~~~~~~~~~~ +../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 90 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amule-gui.cpp:78:2: note: in expansion of macro 'EVT_MULE_INTERNAL' + 78 | EVT_MULE_INTERNAL(wxEVT_CORE_SERVER_DNS_DONE, -1, CamuleGuiApp::OnServerDnsDone) + | ^~~~~~~~~~~~~~~~~ +../../src/ThreadTasks.h:316:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CHashingEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 316 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/ThreadTasks.h:315:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 315 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_HASHING, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amule-gui.cpp:81:2: note: in expansion of macro 'EVT_MULE_HASHING' + 81 | EVT_MULE_HASHING(CamuleGuiApp::OnFinishedHashing) + | ^~~~~~~~~~~~~~~~ +../../src/ThreadTasks.h:322:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CHashingEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 322 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/ThreadTasks.h:321:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 321 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_AICH_HASHING, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amule-gui.cpp:82:2: note: in expansion of macro 'EVT_MULE_AICH_HASHING' + 82 | EVT_MULE_AICH_HASHING(CamuleGuiApp::OnFinishedAICHHashing) + | ^~~~~~~~~~~~~~~~~~~~~ +../../src/ThreadTasks.h:328:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CCompletionEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 328 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/ThreadTasks.h:327:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 327 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_FILE_COMPLETED, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amule-gui.cpp:85:2: note: in expansion of macro 'EVT_MULE_FILE_COMPLETED' + 85 | EVT_MULE_FILE_COMPLETED(CamuleGuiApp::OnFinishedCompletion) + | ^~~~~~~~~~~~~~~~~~~~~~~ +../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 90 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amule-gui.cpp:88:2: note: in expansion of macro 'EVT_MULE_INTERNAL' + 88 | EVT_MULE_INTERNAL(wxEVT_CORE_FINISHED_HTTP_DOWNLOAD, -1, CamuleGuiApp::OnFinishedHTTPDownload) + | ^~~~~~~~~~~~~~~~~ +../../src/ThreadTasks.h:334:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CAllocFinishedEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 334 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/ThreadTasks.h:333:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 333 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_ALLOC_FINISHED, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amule-gui.cpp:91:2: note: in expansion of macro 'EVT_MULE_ALLOC_FINISHED' + 91 | EVT_MULE_ALLOC_FINISHED(CamuleGuiApp::OnFinishedAllocation) + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/list.h:34, + from /usr/include/wx-3.0/wx/gdicmn.h:19, + from /usr/include/wx-3.0/wx/event.h:20, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/usr/include/wx-3.0/wx/vector.h: In instantiation of 'void wxVector::push_back(const value_type&) [with T = wxDataFormat; wxVector::value_type = wxDataFormat]': +/usr/include/wx-3.0/wx/vector.h:506:13: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' +/usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' +/usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here +/usr/include/wx-3.0/wx/vector.h:382:9: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] + 382 | ::new(place) value_type(v); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/clipbrd.h:21, + from ../../src/amule-gui.cpp:30: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/amuleDlg.cpp:53: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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' @@ -184763,368 +197641,354 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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] +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 ../../src/muuli_wdr.h:16, + from ../../src/AddFriend.cpp:28: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ChatSelector.o `test -f 'ChatSelector.cpp' || echo '../../src/'`ChatSelector.cpp +In file included from /usr/include/wx-3.0/wx/list.h:34, + from /usr/include/wx-3.0/wx/gdicmn.h:19, + from /usr/include/wx-3.0/wx/event.h:20, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/usr/include/wx-3.0/wx/vector.h: In instantiation of 'static T* wxPrivate::wxVectorMemOpsGeneric::Realloc(T*, size_t, size_t) [with T = wxDataFormat; size_t = long unsigned int]': +/usr/include/wx-3.0/wx/vector.h:330:32: required from 'void wxVector::reserve(wxVector::size_type) [with T = wxDataFormat; wxVector::size_type = long unsigned int]' +/usr/include/wx-3.0/wx/vector.h:503:9: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' +/usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' +/usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here +/usr/include/wx-3.0/wx/vector.h:84:13: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] + 84 | ::new(mem + i) T(old[i]); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/clipbrd.h:21, + from ../../src/amule-gui.cpp:30: +/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) + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ChatWnd.o `test -f 'ChatWnd.cpp' || echo '../../src/'`ChatWnd.cpp +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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: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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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: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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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: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&)' +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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: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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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: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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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: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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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: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&)' +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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: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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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: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: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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/AddFriend.cpp:28: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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:66, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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) - | ^~~~~~~~ -/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/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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/AddFriend.cpp:28: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/AddFriend.cpp:28: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/AddFriend.cpp:28: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ | ^ @@ -185134,9 +197998,9 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -185149,13 +198013,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -185164,10 +198028,10 @@ /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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -185176,10 +198040,10 @@ /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&)': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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 ) \ | ^ @@ -185189,9 +198053,9 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -185204,13 +198068,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -185219,10 +198083,10 @@ /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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -185231,10 +198095,10 @@ /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()': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ @@ -185244,13 +198108,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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()': +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ @@ -185260,114 +198124,31 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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/wx.h:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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:24, - from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' +In file included from ../../src/MuleTrayIcon.h:42, + from ../../src/amuleDlg.cpp:56: +/usr/include/wx-3.0/wx/taskbar.h: In member function 'virtual wxEvent* wxTaskBarIconEvent::Clone() const': +/usr/include/wx-3.0/wx/taskbar.h:103:73: warning: implicitly-declared 'wxTaskBarIconEvent::wxTaskBarIconEvent(const wxTaskBarIconEvent&)' is deprecated [-Wdeprecated-copy] + 103 | virtual wxEvent *Clone() const { return new wxTaskBarIconEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTaskBarIconEvent' has user-provided 'wxTaskBarIconEvent& wxTaskBarIconEvent::operator=(const wxTaskBarIconEvent&)' 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/taskbar.h:106:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 106 | wxDECLARE_NO_ASSIGN_CLASS(wxTaskBarIconEvent); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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); } @@ -185376,19 +198157,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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) | ~~~~~~~~~~^~ @@ -185400,19 +198177,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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) | ~~~~~~~~~~^~ @@ -185424,19 +198197,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -185448,130 +198217,18 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/wx.h:24, - from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -185580,19 +198237,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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) | ~~~~~~~~~~^~ @@ -185604,19 +198257,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -185628,19 +198277,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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) | ~~~~~~~~~~^~ @@ -185652,49 +198297,18 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/wx.h:24, - from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -185703,19 +198317,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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; | ~~~~~~~~~~^~ @@ -185727,130 +198337,164 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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&) +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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: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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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: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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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: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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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); } @@ -185859,19 +198503,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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 | ~~~~~~~~~~^~ @@ -185883,19 +198523,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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 | ~~~~~~~~~~^~ @@ -185907,19 +198543,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -185931,22 +198563,137 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/amuleDlg.cpp:57: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/amuleDlg.cpp:57: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/amuleDlg.cpp:57: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/amuleDlg.cpp:57: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -185955,19 +198702,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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; | ~~~~~~~~~~^ @@ -185979,19 +198722,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -186003,19 +198742,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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; | ~~~~~~~~~~^ @@ -186027,19 +198762,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -186051,19 +198782,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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; | ~~~~~~~~~~^ @@ -186075,19 +198802,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -186099,19 +198822,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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; | ~~~~~~~~~~^ @@ -186123,466 +198842,43 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: /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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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:20, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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; } +In file included from ../../src/TerminationProcess.h:31, + from ../../src/amuleDlg.cpp:68: +/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': +/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] + 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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); } @@ -186591,17 +198887,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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) | ~~~~~~~~~~^~ @@ -186613,17 +198907,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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) | ~~~~~~~~~~^~ @@ -186635,17 +198927,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -186657,162 +198947,18 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/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; } - | ^~~~~~~~ /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; } @@ -186821,17 +198967,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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) | ~~~~~~~~~~^~ @@ -186843,47 +198987,18 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/wx.h:31, - from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -186892,17 +199007,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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) | ~~~~~~~~~~^~ @@ -186914,17 +199027,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -186936,17 +199047,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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; | ~~~~~~~~~~^~ @@ -186958,17 +199067,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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; | ~~~~~~~~~~^~ @@ -186980,17 +199087,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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 | ~~~~~~~~~~^~ @@ -187002,17 +199107,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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 | ~~~~~~~~~~^~ @@ -187024,17 +199127,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -187046,566 +199147,18 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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; } - | ^~~~~~~~ -In file included from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 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); } @@ -187614,17 +199167,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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; | ~~~~~~~~~~^ @@ -187636,17 +199187,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -187658,17 +199207,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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; | ~~~~~~~~~~^ @@ -187680,17 +199227,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -187702,17 +199247,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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; | ~~~~~~~~~~^ @@ -187724,17 +199267,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -187746,17 +199287,15 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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; | ~~~~~~~~~~^ @@ -187768,310 +199307,20 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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/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; } - | ^~~~~~~~ -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/CatDialog.cpp:26: /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 ) \ @@ -188214,86 +199463,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -188862,327 +200031,74 @@ /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:63, - from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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/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/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/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -In file included from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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: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/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&)' +/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: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/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/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: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/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/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; } | ^~~~~~~~ @@ -189192,1161 +200108,376 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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: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/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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: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/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const 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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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: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/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/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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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: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/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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: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: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: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: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/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] +/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/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/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: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: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/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:66, - from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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) - | ^~~~~~~~ -/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/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: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: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 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] +/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: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] +/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: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&)' +/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: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] +/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: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: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] +/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: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: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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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:24, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/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/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: 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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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; } | ^~~~~~~~ @@ -190356,52 +200487,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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: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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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; } | ^~~~~~~~ @@ -190411,84 +200542,84 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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: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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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: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/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_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; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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: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/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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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; } | ^~~~~~~~ @@ -190498,52 +200629,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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/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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_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' 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/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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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; } | ^~~~~~~~ @@ -190553,421 +200684,708 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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/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/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 wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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:20, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, - from /usr/include/wx-3.0/wx/affinematrix2d.h:17, - from /usr/include/wx-3.0/wx/dc.h:32, - from /usr/include/wx-3.0/wx/wx.h:50, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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:63, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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&) +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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; } + | ^ +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/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/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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) +/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 ) \ | ^ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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) +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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) +/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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: +/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/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/wx.h:24, + from ../../src/CatDialog.cpp:26: /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/event.h:14, +/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/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' + 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const + | ~~~~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /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/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/CatDialog.cpp:26: /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/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /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/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/CatDialog.cpp:26: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /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&) | ^~~~~~~~ @@ -190980,15 +201398,14 @@ /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/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/CatDialog.cpp:26: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /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&) | ^~~~~~~~ @@ -191001,15 +201418,14 @@ /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/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/CatDialog.cpp:26: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /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&) | ^~~~~~~~ @@ -191022,15 +201438,14 @@ /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/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/CatDialog.cpp:26: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /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&) | ^~~~~~~~ @@ -191043,15 +201458,58 @@ /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/app.h:19, - from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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:24, + from ../../src/CatDialog.cpp:26: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /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&) | ^~~~~~~~ @@ -191064,15 +201522,146 @@ /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/app.h:19, - from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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:24, + from ../../src/CatDialog.cpp:26: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /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&) | ^~~~~~~~ @@ -191085,15 +201674,14 @@ /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/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/CatDialog.cpp:26: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /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&) | ^~~~~~~~ @@ -191106,15 +201694,14 @@ /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/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/CatDialog.cpp:26: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /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&) | ^~~~~~~~ @@ -191127,15 +201714,14 @@ /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/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/CatDialog.cpp:26: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /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&) | ^~~~~~~~ @@ -191148,15 +201734,14 @@ /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/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/CatDialog.cpp:26: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /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&) | ^~~~~~~~ @@ -191169,26 +201754,32 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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) @@ -191197,27 +201788,30 @@ /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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&) | ^~~~~~~~ @@ -191230,17 +201824,164 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/CatDialog.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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&) | ^~~~~~~~ @@ -191253,17 +201994,20 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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&) | ^~~~~~~~ @@ -191276,17 +202020,20 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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&) | ^~~~~~~~ @@ -191299,17 +202046,20 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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&) | ^~~~~~~~ @@ -191322,17 +202072,40 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/CatDialog.cpp:26: +/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:14, + from ../../src/CatDialog.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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&) | ^~~~~~~~ @@ -191345,17 +202118,20 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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&) | ^~~~~~~~ @@ -191368,17 +202144,20 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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&) | ^~~~~~~~ @@ -191391,17 +202170,20 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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&) | ^~~~~~~~ @@ -191414,17 +202196,20 @@ /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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&) | ^~~~~~~~ @@ -191440,156 +202225,7 @@ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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:20, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: + from ../../src/ChatWnd.cpp:28: /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 ) \ @@ -191732,437 +202368,8 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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; } - | ^~~~~~~~ -/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:20, + from ../../src/CatDialog.cpp:26: /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 ) \ @@ -192335,479 +202542,149 @@ /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/filesys.h: In constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(wxFSHandlerHash_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 wxPointerHash::wxPointerHash(const wxPointerHash&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' - 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' - 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' - 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' - 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' - 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' - 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(wxHtmlTagHandlersSet_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 wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' - 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' - 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, - from /usr/include/wx-3.0/wx/html/winpars.h:17, - from /usr/include/wx-3.0/wx/html/htmlwin.h:19, - from ../../src/amuleDlg.cpp:31: -/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' - 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' - 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' - 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' - 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, - from /usr/include/wx-3.0/wx/html/winpars.h:17, - from /usr/include/wx-3.0/wx/html/htmlwin.h:19, - from ../../src/amuleDlg.cpp:31: -/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' - 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' - 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h: 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: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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) +/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/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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: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:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' - 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } +/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:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) +/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/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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: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:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' - 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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: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/html/htmlpars.h: In constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(wxHtmlTagHandlersHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/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 ) \ | ^ @@ -192817,8 +202694,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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; } @@ -192832,13 +202709,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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 wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -192847,10 +202724,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' +/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' @@ -192859,10 +202736,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -192872,8 +202749,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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; } @@ -192887,13 +202764,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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 wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -192902,10 +202779,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' +/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' @@ -192914,10 +202791,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -192927,13 +202804,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_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; } \ | ^~~~~~~~ @@ -192943,76 +202820,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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/clipbrd.h:21, - from ../../src/amule-gui.cpp:30: -/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/clipbrd.h:21, - from ../../src/amule-gui.cpp:30: -/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/clipbrd.h:21, - from ../../src/amule-gui.cpp:30: -/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/clipbrd.h:21, - from ../../src/amule-gui.cpp:30: -/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 ../../src/amuleDlg.cpp:31: -/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const': -/usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy] - 594 | virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)' - 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/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 603 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/amuleDlg.cpp:31: -/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const': -/usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy] - 625 | virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)' - 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/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 630 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -193155,39 +202968,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -193330,27 +203110,25 @@ /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 ../../src/amuleDlg.h:34, - from ../../src/amuleDlg.cpp:46: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/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 ../../src/CatDialog.cpp:26: +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -193493,239 +203271,249 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/amule-gui.cpp:35: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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] + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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: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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/amule-gui.cpp:35: -/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: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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-AddFriend.o `test -f 'AddFriend.cpp' || echo '../../src/'`AddFriend.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/CatDialog.cpp:26: +/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:14, + from ../../src/CatDialog.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-CommentDialog.o `test -f 'CommentDialog.cpp' || echo '../../src/'`CommentDialog.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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) + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-CommentDialogLst.o `test -f 'CommentDialogLst.cpp' || echo '../../src/'`CommentDialogLst.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-GenericClientListCtrl.o `test -f 'GenericClientListCtrl.cpp' || echo '../../src/'`GenericClientListCtrl.cpp +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: /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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: /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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: /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) @@ -193734,34 +203522,26 @@ /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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: /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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: -/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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' +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 ../../src/CatDialog.cpp:26: +/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/wx.h:14, + from ../../src/CatDialog.cpp:26: +/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' @@ -193770,28 +203550,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: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/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:63, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/amule-gui.cpp:35: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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 ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/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' @@ -193800,25 +203570,17 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/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:24, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: /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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: /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&) | ^~~~~~~~ @@ -193831,22 +203593,14 @@ /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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: /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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: /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&) | ^~~~~~~~ @@ -193859,22 +203613,14 @@ /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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: /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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: /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&) | ^~~~~~~~ @@ -193887,22 +203633,14 @@ /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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: /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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: /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&) | ^~~~~~~~ @@ -193915,22 +203653,14 @@ /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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: /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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: /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&) | ^~~~~~~~ @@ -193943,22 +203673,14 @@ /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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: /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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: /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&) | ^~~~~~~~ @@ -193971,22 +203693,14 @@ /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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: /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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: /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&) | ^~~~~~~~ @@ -193999,22 +203713,14 @@ /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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: /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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: /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&) | ^~~~~~~~ @@ -194027,22 +203733,14 @@ /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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: /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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: /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&) | ^~~~~~~~ @@ -194055,54 +203753,6 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/amuleDlg.cpp:53: -/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); - | ^~~~~~~~ -../../src/kademlia/routing/Contact.cpp: In constructor 'Kademlia::CContact::CContact(const Kademlia::CUInt128&, uint32_t, uint16_t, uint16_t, uint8_t, const Kademlia::CKadUDPKey&, bool, const Kademlia::CUInt128&)': -../../src/kademlia/routing/Contact.cpp:68:16: warning: implicitly-declared 'constexpr Kademlia::CKadUDPKey::CKadUDPKey(const Kademlia::CKadUDPKey&)' is deprecated [-Wdeprecated-copy] - 68 | m_udpKey(key) - | ^ -In file included from ../../src/kademlia/routing/Contact.h:43, - from ../../src/kademlia/routing/Contact.cpp:39: -../../src/kademlia/routing/../utils/KadUDPKey.h:41:14: note: because 'Kademlia::CKadUDPKey' has user-provided 'Kademlia::CKadUDPKey& Kademlia::CKadUDPKey::operator=(const Kademlia::CKadUDPKey&)' - 41 | CKadUDPKey& operator=(const CKadUDPKey& k1) throw() { m_key = k1.m_key; m_ip = k1.m_ip; return *this; } - | ^~~~~~~~ -../../src/kademlia/routing/Contact.cpp: In copy constructor 'Kademlia::CContact::CContact(const Kademlia::CContact&)': -../../src/kademlia/routing/Contact.cpp:76:10: warning: implicitly-declared 'Kademlia::CContact& Kademlia::CContact::operator=(const Kademlia::CContact&)' is deprecated [-Wdeprecated-copy] - 76 | *this = k1; - | ^~ -../../src/kademlia/routing/Contact.cpp:74:1: note: because 'Kademlia::CContact' has user-provided 'Kademlia::CContact::CContact(const Kademlia::CContact&)' - 74 | CContact::CContact(const CContact& k1) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: /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 ) \ @@ -194246,21 +203896,17 @@ 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ChatSelector.cpp:32: /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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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&) | ^~~~~~~~ @@ -194273,121 +203919,317 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/amuleDlg.cpp:53: -/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/event.h:14, +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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&) + from ../../src/ChatWnd.cpp:28: +/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/amuleDlg.cpp:53: -/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) +/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 ) \ | ^ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/amuleDlg.cpp:53: -/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) + from ../../src/ChatSelector.cpp:32: +/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:20, + from ../../src/CatDialog.cpp:26: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/amuleDlg.cpp:53: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/amuleDlg.cpp:53: -/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) +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/amule-gui.cpp:35: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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:20, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: /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 ) \ @@ -194560,132 +204402,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; } | ^~~~~~~~ -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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/amuleDlg.cpp:53: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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:63, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: -/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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: -/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, @@ -194693,8 +204409,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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); } @@ -194708,8 +204424,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -194720,8 +204436,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ~~~~~~~~~~^~ @@ -194738,8 +204454,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -194750,8 +204466,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ~~~~~~~~~~^~ @@ -194768,8 +204484,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -194780,8 +204496,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -194798,8 +204514,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -194810,11 +204526,35 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ChatSelector.cpp:32: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -194828,8 +204568,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -194840,8 +204580,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ~~~~~~~~~~^~ @@ -194858,8 +204598,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -194870,8 +204610,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -194888,8 +204628,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -194900,8 +204640,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ~~~~~~~~~~^~ @@ -194918,8 +204658,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -194930,8 +204670,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -194948,8 +204688,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -194960,8 +204700,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; | ~~~~~~~~~~^~ @@ -194978,8 +204718,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -194990,11 +204730,43 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ChatSelector.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ChatSelector.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ChatSelector.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ChatSelector.cpp:32: +/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) + | ^~~~~~~~ /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); } @@ -195008,8 +204780,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -195020,8 +204792,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 | ~~~~~~~~~~^~ @@ -195038,8 +204810,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -195050,8 +204822,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 | ~~~~~~~~~~^~ @@ -195068,8 +204840,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -195080,8 +204852,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 | ~~~~~~~~~~~~~^~ @@ -195098,8 +204870,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -195110,8 +204882,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 | ~~~~~~~~~~^~ @@ -195128,8 +204900,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -195140,8 +204912,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; | ~~~~~~~~~~^ @@ -195158,8 +204930,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -195170,8 +204942,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -195188,8 +204960,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -195200,8 +204972,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; | ~~~~~~~~~~^ @@ -195218,8 +204990,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -195230,8 +205002,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -195248,8 +205020,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -195260,8 +205032,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; | ~~~~~~~~~~^ @@ -195278,8 +205050,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -195290,8 +205062,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -195308,8 +205080,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -195320,8 +205092,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; | ~~~~~~~~~~^ @@ -195338,8 +205110,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -195350,46 +205122,184 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 ../../src/MuleTrayIcon.h:42, - from ../../src/amuleDlg.cpp:56: -/usr/include/wx-3.0/wx/taskbar.h: In member function 'virtual wxEvent* wxTaskBarIconEvent::Clone() const': -/usr/include/wx-3.0/wx/taskbar.h:103:73: warning: implicitly-declared 'wxTaskBarIconEvent::wxTaskBarIconEvent(const wxTaskBarIconEvent&)' is deprecated [-Wdeprecated-copy] - 103 | virtual wxEvent *Clone() const { return new wxTaskBarIconEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTaskBarIconEvent' has user-provided 'wxTaskBarIconEvent& wxTaskBarIconEvent::operator=(const wxTaskBarIconEvent&)' +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CatDialog.cpp:42: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/taskbar.h:106:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 106 | wxDECLARE_NO_ASSIGN_CLASS(wxTaskBarIconEvent); +/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); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ -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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: -/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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' +/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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CatDialog.cpp:42: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -195398,8 +205308,101 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CatDialog.cpp:42: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CatDialog.cpp:42: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/amuleDlg.h:34, + from ../../src/ChatWnd.cpp:33: +/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 ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, @@ -195407,8 +205410,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 ) \ @@ -195977,120 +205980,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -196146,38 +206035,6 @@ /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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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 ) \ @@ -196265,274 +206122,11 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amuleDlg.cpp:57: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amuleDlg.cpp:57: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amuleDlg.cpp:57: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amuleDlg.cpp:57: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-CatDialog.o `test -f 'CatDialog.cpp' || echo '../../src/'`CatDialog.cpp In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': + from ../../src/ChatWnd.cpp:28: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ | ^ @@ -196542,9 +206136,9 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -196557,13 +206151,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -196572,10 +206166,10 @@ /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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -196584,10 +206178,10 @@ /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&)': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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 ) \ | ^ @@ -196597,9 +206191,9 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -196612,13 +206206,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -196627,10 +206221,10 @@ /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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -196639,10 +206233,10 @@ /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()': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ @@ -196652,13 +206246,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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()': +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ @@ -196668,145 +206262,28 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ../../src/TerminationProcess.h:31, - from ../../src/amuleDlg.cpp:68: -/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': -/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] - 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amule-gui.cpp:37: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amule-gui.cpp:37: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amule-gui.cpp:37: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amule-gui.cpp:37: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ChatSelector.cpp:32: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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' @@ -196815,15 +206292,199 @@ /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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) +/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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; } + | ^ +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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/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 ) \ | ^ @@ -196833,9 +206494,9 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -196848,13 +206509,13 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -196863,10 +206524,10 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -196875,10 +206536,10 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -196888,9 +206549,9 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -196903,13 +206564,13 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -196918,10 +206579,10 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -196930,10 +206591,10 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -196943,13 +206604,13 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -196959,727 +206620,257 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -../../src/amule-gui.cpp: At global scope: -../../src/Timer.h:89:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CTimerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 89 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/Timer.h:88:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 88 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_TIMER, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amule-gui.cpp:66:2: note: in expansion of macro 'EVT_MULE_TIMER' - 66 | EVT_MULE_TIMER(ID_SERVER_RETRY_TIMER_EVENT, CamuleGuiApp::OnTCPTimer) - | ^~~~~~~~~~~~~~ -../../src/Timer.h:89:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CTimerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 89 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/Timer.h:88:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 88 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_TIMER, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amule-gui.cpp:69:2: note: in expansion of macro 'EVT_MULE_TIMER' - 69 | EVT_MULE_TIMER(ID_CORE_TIMER_EVENT, CamuleGuiApp::OnCoreTimer) - | ^~~~~~~~~~~~~~ -../../src/GuiEvents.h:460:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(MuleNotify::CMuleGUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 460 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/GuiEvents.h:459:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 459 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_NOTIFY, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amule-gui.cpp:71:2: note: in expansion of macro 'EVT_MULE_NOTIFY' - 71 | EVT_MULE_NOTIFY(CamuleGuiApp::OnNotifyEvent) - | ^~~~~~~~~~~~~~~ -../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 90 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amule-gui.cpp:74:2: note: in expansion of macro 'EVT_MULE_INTERNAL' - 74 | EVT_MULE_INTERNAL(wxEVT_CORE_UDP_DNS_DONE, -1, CamuleGuiApp::OnUDPDnsDone) - | ^~~~~~~~~~~~~~~~~ -../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 90 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amule-gui.cpp:76:2: note: in expansion of macro 'EVT_MULE_INTERNAL' - 76 | EVT_MULE_INTERNAL(wxEVT_CORE_SOURCE_DNS_DONE, -1, CamuleGuiApp::OnSourceDnsDone) - | ^~~~~~~~~~~~~~~~~ -../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 90 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amule-gui.cpp:78:2: note: in expansion of macro 'EVT_MULE_INTERNAL' - 78 | EVT_MULE_INTERNAL(wxEVT_CORE_SERVER_DNS_DONE, -1, CamuleGuiApp::OnServerDnsDone) - | ^~~~~~~~~~~~~~~~~ -../../src/ThreadTasks.h:316:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CHashingEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 316 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/ThreadTasks.h:315:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 315 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_HASHING, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amule-gui.cpp:81:2: note: in expansion of macro 'EVT_MULE_HASHING' - 81 | EVT_MULE_HASHING(CamuleGuiApp::OnFinishedHashing) - | ^~~~~~~~~~~~~~~~ -../../src/ThreadTasks.h:322:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CHashingEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 322 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/ThreadTasks.h:321:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 321 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_AICH_HASHING, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amule-gui.cpp:82:2: note: in expansion of macro 'EVT_MULE_AICH_HASHING' - 82 | EVT_MULE_AICH_HASHING(CamuleGuiApp::OnFinishedAICHHashing) - | ^~~~~~~~~~~~~~~~~~~~~ -../../src/ThreadTasks.h:328:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CCompletionEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 328 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/ThreadTasks.h:327:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 327 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_FILE_COMPLETED, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amule-gui.cpp:85:2: note: in expansion of macro 'EVT_MULE_FILE_COMPLETED' - 85 | EVT_MULE_FILE_COMPLETED(CamuleGuiApp::OnFinishedCompletion) - | ^~~~~~~~~~~~~~~~~~~~~~~ -../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 90 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amule-gui.cpp:88:2: note: in expansion of macro 'EVT_MULE_INTERNAL' - 88 | EVT_MULE_INTERNAL(wxEVT_CORE_FINISHED_HTTP_DOWNLOAD, -1, CamuleGuiApp::OnFinishedHTTPDownload) - | ^~~~~~~~~~~~~~~~~ -../../src/ThreadTasks.h:334:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CAllocFinishedEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 334 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/ThreadTasks.h:333:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 333 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_ALLOC_FINISHED, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amule-gui.cpp:91:2: note: in expansion of macro 'EVT_MULE_ALLOC_FINISHED' - 91 | EVT_MULE_ALLOC_FINISHED(CamuleGuiApp::OnFinishedAllocation) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, +/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/list.h:34, - from /usr/include/wx-3.0/wx/gdicmn.h:19, - from /usr/include/wx-3.0/wx/event.h:20, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/vector.h: In instantiation of 'void wxVector::push_back(const value_type&) [with T = wxDataFormat; wxVector::value_type = wxDataFormat]': -/usr/include/wx-3.0/wx/vector.h:506:13: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' -/usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' -/usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here -/usr/include/wx-3.0/wx/vector.h:382:9: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] - 382 | ::new(place) value_type(v); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/clipbrd.h:21, - from ../../src/amule-gui.cpp:30: -/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/list.h:34, - from /usr/include/wx-3.0/wx/gdicmn.h:19, - from /usr/include/wx-3.0/wx/event.h:20, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/vector.h: In instantiation of 'static T* wxPrivate::wxVectorMemOpsGeneric::Realloc(T*, size_t, size_t) [with T = wxDataFormat; size_t = long unsigned int]': -/usr/include/wx-3.0/wx/vector.h:330:32: required from 'void wxVector::reserve(wxVector::size_type) [with T = wxDataFormat; wxVector::size_type = long unsigned int]' -/usr/include/wx-3.0/wx/vector.h:503:9: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' -/usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' -/usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here -/usr/include/wx-3.0/wx/vector.h:84:13: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] - 84 | ::new(mem + i) T(old[i]); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/clipbrd.h:21, - from ../../src/amule-gui.cpp:30: -/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) - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ChatSelector.o `test -f 'ChatSelector.cpp' || echo '../../src/'`ChatSelector.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ChatWnd.o `test -f 'ChatWnd.cpp' || echo '../../src/'`ChatWnd.cpp -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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; } \ + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } - | ^~~~~~~~ -In file included from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h: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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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); } @@ -197688,15 +206879,17 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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) | ~~~~~~~~~~^~ @@ -197708,15 +206901,17 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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) | ~~~~~~~~~~^~ @@ -197728,15 +206923,17 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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) | ~~~~~~~~~~~~~^~ @@ -197748,15 +206945,17 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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) | ~~~~~~~~~~~~~^~ @@ -197768,15 +206967,17 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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) | ~~~~~~~~~~^~ @@ -197788,15 +206989,17 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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) | ~~~~~~~~~~~~~^~ @@ -197808,15 +207011,17 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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) | ~~~~~~~~~~^~ @@ -197828,15 +207033,17 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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) | ~~~~~~~~~~~~~^~ @@ -197848,15 +207055,17 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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; | ~~~~~~~~~~^~ @@ -197868,294 +207077,20 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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; } - | ^~~~~~~~ -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' - 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const - | ~~~~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/muuli_wdr.h:16, - from ../../src/AddFriend.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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/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 ../../src/muuli_wdr.h:16, - from ../../src/AddFriend.cpp:28: -/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/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); } @@ -198164,15 +207099,25 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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; | ~~~~~~~~~~^ @@ -198184,15 +207129,25 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -198204,15 +207159,25 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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; | ~~~~~~~~~~^ @@ -198224,15 +207189,25 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -198244,15 +207219,25 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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; | ~~~~~~~~~~^ @@ -198264,18 +207249,29 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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 | ~~~~~~~~~~~~~^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ClientDetailDialog.o `test -f 'ClientDetailDialog.cpp' || echo '../../src/'`ClientDetailDialog.cpp /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); } @@ -198284,15 +207280,25 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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; | ~~~~~~~~~~^ @@ -198304,271 +207310,28 @@ 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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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; } - | ^ -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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/muuli_wdr.h:16, - from ../../src/AddFriend.cpp:28: -/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 ../../src/muuli_wdr.h:16, - from ../../src/AddFriend.cpp:28: -/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 ../../src/muuli_wdr.h:16, - from ../../src/AddFriend.cpp:28: -/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 ../../src/muuli_wdr.h:16, - from ../../src/AddFriend.cpp:28: -/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) - | ^~~~~~~~ /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); } @@ -198577,17 +207340,17 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp: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 | ~~~~~~~~~~^~ @@ -198599,17 +207362,17 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp: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 | ~~~~~~~~~~^~ @@ -198621,17 +207384,17 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp: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 | ~~~~~~~~~~~~~^~ @@ -198643,17 +207406,17 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp: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 | ~~~~~~~~~~^~ @@ -198665,17 +207428,17 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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; | ~~~~~~~~~~^ @@ -198687,17 +207450,17 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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 | ~~~~~~~~~~~~~^ @@ -198709,17 +207472,17 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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; | ~~~~~~~~~~^ @@ -198731,17 +207494,17 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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 | ~~~~~~~~~~~~~^ @@ -198753,17 +207516,17 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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; | ~~~~~~~~~~^ @@ -198775,17 +207538,17 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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 | ~~~~~~~~~~~~~^ @@ -198797,17 +207560,17 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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; | ~~~~~~~~~~^ @@ -198819,25 +207582,49 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: /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/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 ../../src/muuli_wdr.h:16, + from ../../src/ChatWnd.cpp:40: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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&)': + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.cpp:31: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ | ^ @@ -198847,8 +207634,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } @@ -198862,13 +207649,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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' @@ -198877,10 +207664,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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&)' +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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' @@ -198889,10 +207676,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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 ) \ | ^ @@ -198902,8 +207689,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } @@ -198917,13 +207704,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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' @@ -198932,10 +207719,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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&)' +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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' @@ -198944,10 +207731,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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; } \ | ^~~~~~~~ @@ -198957,13 +207744,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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; } \ | ^~~~~~~~ @@ -198973,440 +207760,41 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } - | ^~~~~~~~ -/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; } - | ^~~~~~~~ -/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:63, + from ../../src/muuli_wdr.h:16, + from ../../src/ChatWnd.cpp:40: +/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 ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/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&) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/CatDialog.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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 ) \ @@ -199549,148 +207937,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/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -199746,6 +207992,13 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatSelector.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ /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 ) \ @@ -199789,6 +208042,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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ | ^~~~~~~~ @@ -199833,6 +208102,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; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatSelector.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatSelector.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatSelector.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*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 ) \ @@ -199943,6 +208292,26 @@ /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/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ @@ -199975,148 +208344,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/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; } - | ^~~~~~~~ /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 ) \ @@ -200172,6 +208399,20 @@ /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:66, + from ../../src/muuli_wdr.h:16, + from ../../src/ChatWnd.cpp:40: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ChatWnd.cpp:40: +/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) + | ^~~~~~~~ /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 ) \ @@ -200188,6 +208429,20 @@ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/muuli_wdr.h:16, + from ../../src/ChatWnd.cpp:40: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ChatWnd.cpp:40: +/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) + | ^~~~~~~~ /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 ) \ | ^ @@ -200401,631 +208656,35 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/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 ../../src/muuli_wdr.h:16, - from ../../src/AddFriend.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, +In file included from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-CommentDialog.o `test -f 'CommentDialog.cpp' || echo '../../src/'`CommentDialog.cpp -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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; - | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-CommentDialogLst.o `test -f 'CommentDialogLst.cpp' || echo '../../src/'`CommentDialogLst.cpp -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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 ../../src/CatDialog.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) @@ -201034,42 +208693,36 @@ /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/wx.h:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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 ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -201082,74 +208735,23 @@ /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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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:24, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -201162,14 +208764,23 @@ /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 ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -201182,74 +208793,23 @@ /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/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/wx.h:24, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -201262,14 +208822,23 @@ /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 ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -201282,114 +208851,23 @@ /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/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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:24, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -201402,14 +208880,23 @@ /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 ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -201422,14 +208909,23 @@ /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 ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -201442,14 +208938,23 @@ /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 ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -201462,14 +208967,23 @@ /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 ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -201482,15 +208996,11 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/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 ) \ | ^ @@ -201500,8 +209010,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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; } @@ -201515,13 +209025,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -201530,10 +209040,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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' @@ -201542,10 +209052,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -201555,8 +209065,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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; } @@ -201570,13 +209080,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -201585,10 +209095,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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' @@ -201597,10 +209107,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -201610,13 +209120,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -201626,631 +209136,446 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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:20, - from ../../src/CatDialog.cpp:26: -/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/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: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: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/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/AddFriend.cpp:28: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 3560 | classname& operator=(const classname&) +/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/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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/AddFriend.cpp:28: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/AddFriend.cpp:28: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/AddFriend.cpp:28: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/CatDialog.cpp:26: -/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:14, - from ../../src/CatDialog.cpp:26: -/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/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/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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: 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); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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/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: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/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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/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: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 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/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::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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/CatDialog.cpp:26: -/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: 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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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: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: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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 ) \ @@ -202423,228 +209748,19 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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 ../../src/CatDialog.cpp:26: -/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:63, - from ../../src/CatDialog.cpp:26: -/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:14, - from ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/amuleDlg.h:34, - from ../../src/ChatWnd.cpp:33: -/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/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 ../../src/muuli_wdr.h:16, + from ../../src/ChatWnd.cpp:40: +/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 ../../src/include/common/MenuIDs.h:29, from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' +/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' @@ -202653,143 +209769,10 @@ /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/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ | ^ @@ -202799,9 +209782,9 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -202814,13 +209797,13 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -202829,10 +209812,10 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -202841,10 +209824,10 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -202854,9 +209837,9 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -202869,13 +209852,13 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -202884,10 +209867,10 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -202896,10 +209879,10 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -202909,13 +209892,13 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -202925,321 +209908,42 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, +In file included from ../../src/CommentDialog.h:29, from ../../src/CommentDialog.cpp:27: -/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/event.h:16, +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/CommentDialog.h:29, from ../../src/CommentDialog.cpp:27: -/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/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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&)': + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ | ^ @@ -203249,8 +209953,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } @@ -203264,13 +209968,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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' @@ -203279,10 +209983,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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&)' +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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' @@ -203291,10 +209995,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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 ) \ | ^ @@ -203304,8 +210008,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } @@ -203319,13 +210023,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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' @@ -203334,10 +210038,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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&)' +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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' @@ -203346,10 +210050,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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; } \ | ^~~~~~~~ @@ -203359,13 +210063,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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; } \ | ^~~~~~~~ @@ -203375,13 +210079,128 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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&)': +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatWnd.cpp:40: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatWnd.cpp:40: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatWnd.cpp:40: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatWnd.cpp:40: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ) \ | ^ @@ -203391,8 +210210,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/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: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; } @@ -203406,13 +210225,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -203421,10 +210240,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -203433,10 +210252,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_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 ) \ | ^ @@ -203446,8 +210265,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/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: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; } @@ -203461,13 +210280,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -203476,10 +210295,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -203488,10 +210307,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -203501,13 +210320,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -203517,13 +210336,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/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: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: 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/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 ) \ | ^ @@ -203533,42 +210352,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/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/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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -203578,13 +210367,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -203593,10 +210382,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -203605,28 +210394,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/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/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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -203636,24 +210407,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/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/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; } | ^~~~~~~~ -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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -203663,13 +210422,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -203678,10 +210437,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -203690,221 +210449,1088 @@ /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/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/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/event.h:16, +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/CommentDialog.h:29, from ../../src/CommentDialog.cpp:27: -/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/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; } \ | ^~~~~~~~ -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/event.h:16, +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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:31, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/CommentDialog.cpp:29: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/CommentDialog.h:29, from ../../src/CommentDialog.cpp:27: -/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/event.h:16, +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/CommentDialog.cpp:29: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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; } \ | ^~~~~~~~ -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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/hashmap.h: In member function '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] +/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: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/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] +/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: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/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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +../../src/ChatWnd.cpp: At global scope: +../../src/MuleNotebook.h:63:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxBookCtrlEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 63 | (wxObjectEventFunction)(wxEventFunction)(wxNotebookEventFunction) &fn, \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/MuleNotebook.h:59:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 59 | DECLARE_EVENT_TABLE_ENTRY( \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/ChatWnd.cpp:54:2: note: in expansion of macro 'EVT_MULENOTEBOOK_ALL_PAGES_CLOSED' + 54 | EVT_MULENOTEBOOK_ALL_PAGES_CLOSED(IDC_CHATSELECTOR, CChatWnd::OnAllPagesClosed) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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 - | ~~~~~~~~~~~~~^ + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, @@ -203912,8 +211538,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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); } @@ -203927,8 +211553,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; } | ^~~~~~~~ @@ -203939,31 +211565,15 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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/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/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/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, @@ -203973,26 +211583,11 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr 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; } - | ^~~~~~~~ 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/event.h:16, @@ -204000,51 +211595,11 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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/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/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); } @@ -204058,26 +211613,11 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } - | ^~~~~~~~ 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/event.h:16, @@ -204085,35 +211625,11 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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/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/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); } @@ -204127,8 +211643,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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) | ^~~~~~~~ @@ -204139,153 +211655,11 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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; } @@ -204299,8 +211673,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; } | ^~~~~~~~ @@ -204311,8 +211685,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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) | ~~~~~~~~~~^~ @@ -204329,8 +211703,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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) | ^~~~~~~~ @@ -204341,43 +211715,63 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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/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; } +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/CommentDialog.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/CommentDialog.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/CommentDialog.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/CommentDialog.cpp:29: +/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) | ^~~~~~~~ -/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/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; } @@ -204391,8 +211785,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; } | ^~~~~~~~ @@ -204403,8 +211797,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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) | ~~~~~~~~~~^~ @@ -204421,8 +211815,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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) | ^~~~~~~~ @@ -204433,8 +211827,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -204451,8 +211845,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; } | ^~~~~~~~ @@ -204463,8 +211857,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; | ~~~~~~~~~~^~ @@ -204481,8 +211875,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; } | ^~~~~~~~ @@ -204493,34 +211887,187 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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/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 ../../src/CatDialog.cpp:26: -/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/wx.h:14, - from ../../src/CatDialog.cpp:26: -/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&) +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } + | ^~~~~~~~ /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); } @@ -204534,8 +212081,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; } | ^~~~~~~~ @@ -204546,8 +212093,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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 | ~~~~~~~~~~^~ @@ -204564,8 +212111,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; } | ^~~~~~~~ @@ -204576,8 +212123,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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 | ~~~~~~~~~~^~ @@ -204594,8 +212141,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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) | ^~~~~~~~ @@ -204606,8 +212153,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -204624,8 +212171,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; } | ^~~~~~~~ @@ -204636,11 +212183,209 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/CommentDialogLst.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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 ../../src/amuleDlg.h:34, + from ../../src/GenericClientListCtrl.h:35, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -204654,8 +212399,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; } | ^~~~~~~~ @@ -204666,8 +212411,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; | ~~~~~~~~~~^ @@ -204684,8 +212429,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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) | ^~~~~~~~ @@ -204696,8 +212441,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -204714,8 +212459,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; } | ^~~~~~~~ @@ -204726,8 +212471,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; | ~~~~~~~~~~^ @@ -204744,8 +212489,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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) | ^~~~~~~~ @@ -204756,8 +212501,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -204774,8 +212519,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; } | ^~~~~~~~ @@ -204786,8 +212531,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; | ~~~~~~~~~~^ @@ -204804,8 +212549,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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) | ^~~~~~~~ @@ -204816,8 +212561,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -204834,8 +212579,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; } | ^~~~~~~~ @@ -204846,8 +212591,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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; | ~~~~~~~~~~^ @@ -204864,8 +212609,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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) | ^~~~~~~~ @@ -204876,12 +212621,36 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +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 ../../src/muuli_wdr.h:16, + from ../../src/CommentDialogLst.cpp:27: +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ | ^ @@ -204891,9 +212660,9 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -204906,13 +212675,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -204921,10 +212690,10 @@ /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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -204933,10 +212702,10 @@ /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&)': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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 ) \ | ^ @@ -204946,9 +212715,9 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -204961,13 +212730,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -204976,10 +212745,10 @@ /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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -204988,10 +212757,10 @@ /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()': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ @@ -205001,13 +212770,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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()': +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ @@ -205017,20 +212786,190 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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:66, + from ../../src/muuli_wdr.h:16, + from ../../src/CommentDialogLst.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/CommentDialogLst.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/CommentDialogLst.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/CommentDialogLst.cpp:27: +/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) + | ^~~~~~~~ +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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 ) \ @@ -205315,6 +213254,41 @@ /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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/CommentDialog.cpp:29: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -205425,19 +213399,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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 ../../src/muuli_wdr.h:16, - from ../../src/ChatWnd.cpp:40: -/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/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; } \ @@ -205467,16 +213428,30 @@ /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/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/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/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 ../../src/ClientDetailDialog.h:29, + from ../../src/GenericClientListCtrl.cpp:34: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -205761,20 +213736,702 @@ /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/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 ../../src/muuli_wdr.h:16, + from ../../src/GenericClientListCtrl.cpp:45: +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/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 ../../src/muuli_wdr.h:16, + from ../../src/CommentDialogLst.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/muuli_wdr.h:16, + from ../../src/GenericClientListCtrl.cpp:45: +/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 ../../src/muuli_wdr.h:16, + from ../../src/GenericClientListCtrl.cpp:45: +/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 ../../src/muuli_wdr.h:16, + from ../../src/GenericClientListCtrl.cpp:45: +/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 ../../src/muuli_wdr.h:16, + from ../../src/GenericClientListCtrl.cpp:45: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CommentDialogLst.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CommentDialogLst.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CommentDialogLst.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CommentDialogLst.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 ../../src/muuli_wdr.h:16, + from ../../src/GenericClientListCtrl.cpp:45: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.cpp:31: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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&) | ^~~~~~~~ @@ -205782,11 +214439,11 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.cpp:31: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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) @@ -205795,10 +214452,13 @@ /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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&) | ^~~~~~~~ @@ -205806,19 +214466,22 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.cpp:31: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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&) | ^~~~~~~~ @@ -205832,19 +214495,22 @@ 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.cpp:31: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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&) | ^~~~~~~~ @@ -205858,19 +214524,22 @@ 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.cpp:31: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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&) | ^~~~~~~~ @@ -205884,19 +214553,22 @@ 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.cpp:31: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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&) | ^~~~~~~~ @@ -205910,19 +214582,22 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.cpp:31: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /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&) | ^~~~~~~~ @@ -205935,14 +214610,1712 @@ /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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-DirectoryTreeCtrl.o `test -f 'DirectoryTreeCtrl.cpp' || echo '../../src/'`DirectoryTreeCtrl.cpp +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/GenericClientListCtrl.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/GenericClientListCtrl.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/GenericClientListCtrl.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/GenericClientListCtrl.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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; } + | ^~~~~~~~ +In file included from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CommentDialog.cpp:30: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CommentDialog.cpp:30: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CommentDialog.cpp:30: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CommentDialog.cpp:30: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ClientDetailDialog.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ClientDetailDialog.cpp:27: +/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 ../../src/TerminationProcess.h:31, + from ../../src/GenericClientListCtrl.cpp:49: +/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': +/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] + 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ClientDetailDialog.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ClientDetailDialog.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ClientDetailDialog.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ClientDetailDialog.cpp:27: +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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; } + | ^ +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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ClientDetailDialog.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-FileDetailDialog.o `test -f 'FileDetailDialog.cpp' || echo '../../src/'`FileDetailDialog.cpp +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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 ) \ @@ -206053,32 +216426,6 @@ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ @@ -206111,16 +216458,7 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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); } - | ^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-KadDlg.o `test -f 'KadDlg.cpp' || echo '../../src/'`KadDlg.cpp /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 ) \ @@ -206136,23 +216474,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + | ^~~~~~~~ /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 ) \ | ^ @@ -206279,84 +216601,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In 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 ) \ @@ -206641,148 +216885,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/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; } - | ^~~~~~~~ /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 ) \ @@ -206925,199 +217027,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/CatDialog.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:63, - from ../../src/muuli_wdr.h:16, - from ../../src/ChatWnd.cpp:40: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ChatWnd.cpp:40: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ChatWnd.cpp:40: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ChatWnd.cpp:40: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ChatWnd.cpp:40: -/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) - | ^~~~~~~~ /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 ) \ @@ -207260,745 +217169,18 @@ /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/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CatDialog.cpp:42: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/CatDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CatDialog.cpp:42: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/CatDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CatDialog.cpp:42: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/CatDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CatDialog.cpp:42: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/CatDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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; } - | ^~~~~~~~ -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 ../../src/muuli_wdr.h:16, - from ../../src/ChatWnd.cpp:40: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ChatWnd.cpp:40: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ChatWnd.cpp:40: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ChatWnd.cpp:40: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ChatWnd.cpp:40: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -208006,11 +217188,10 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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) @@ -208019,13 +217200,9 @@ /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -208033,22 +217210,17 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -208061,24 +217233,18 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-GenericClientListCtrl.o `test -f 'GenericClientListCtrl.cpp' || echo '../../src/'`GenericClientListCtrl.cpp In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -208092,22 +217258,17 @@ 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -208121,22 +217282,17 @@ 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -208150,22 +217306,17 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -208179,22 +217330,17 @@ 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -208207,165 +217353,19 @@ /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/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; } - | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-OScopeCtrl.o `test -f 'OScopeCtrl.cpp' || echo '../../src/'`OScopeCtrl.cpp In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -208379,22 +217379,17 @@ 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -208407,47 +217402,18 @@ /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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -208461,22 +217427,17 @@ 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -208489,115 +217450,328 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': -/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] - 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } - | ^~~~~~ -/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' - 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/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/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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; } + | ^ +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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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&)': + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ | ^ @@ -208607,12 +217781,9 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -208625,16 +217796,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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' @@ -208643,13 +217811,10 @@ /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&)' +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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' @@ -208658,13 +217823,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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 ) \ | ^ @@ -208674,12 +217836,9 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -208692,16 +217851,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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' @@ -208710,13 +217866,10 @@ /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&)' +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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' @@ -208725,13 +217878,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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; } \ | ^~~~~~~~ @@ -208741,16 +217891,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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; } \ | ^~~~~~~~ @@ -208760,120 +217907,27 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ClientDetailDialog.cpp:32: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -208882,243 +217936,23 @@ /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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ClientDetailDialog.cpp:32: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/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 ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: /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 ) \ @@ -209138,6 +217972,25 @@ /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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ | ^ @@ -209272,6 +218125,16 @@ /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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ClientDetailDialog.cpp:32: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ /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; } \ @@ -209291,763 +218154,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -../../src/ChatWnd.cpp: At global scope: -../../src/MuleNotebook.h:63:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxBookCtrlEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 63 | (wxObjectEventFunction)(wxEventFunction)(wxNotebookEventFunction) &fn, \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/MuleNotebook.h:59:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 59 | DECLARE_EVENT_TABLE_ENTRY( \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/ChatWnd.cpp:54:2: note: in expansion of macro 'EVT_MULENOTEBOOK_ALL_PAGES_CLOSED' - 54 | EVT_MULENOTEBOOK_ALL_PAGES_CLOSED(IDC_CHATSELECTOR, CChatWnd::OnAllPagesClosed) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ClientDetailDialog.o `test -f 'ClientDetailDialog.cpp' || echo '../../src/'`ClientDetailDialog.cpp -In file included from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/CommentDialogLst.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/CommentDialog.cpp:29: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/CommentDialog.cpp:29: -/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/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 ../../src/muuli_wdr.h:16, - from ../../src/CommentDialogLst.cpp:27: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.cpp:31: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/CommentDialog.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/CommentDialog.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/CommentDialog.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/CommentDialog.cpp:29: -/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 ../../src/muuli_wdr.h:16, - from ../../src/CommentDialogLst.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/CommentDialogLst.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/CommentDialogLst.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/CommentDialogLst.cpp:27: -/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ChatSelector.cpp:36: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ChatSelector.cpp:36: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ChatSelector.cpp:36: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ /usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': /usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } @@ -210059,10 +218165,13 @@ /usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -210077,7 +218186,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/ChatSelector.cpp:36: + from ../../src/ClientDetailDialog.cpp:32: /usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': /usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, @@ -210099,10 +218208,13 @@ /usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -210117,9 +218229,11 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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); } @@ -210128,17 +218242,21 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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) | ~~~~~~~~~~^~ @@ -210150,17 +218268,21 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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) | ~~~~~~~~~~^~ @@ -210172,17 +218294,21 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -210194,481 +218320,200 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/CommentDialog.cpp:29: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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; } - | ^ + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/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 /usr/include/wx-3.0/wx/wx.h:15, from ../../src/muuli_wdr.h:16, - from ../../src/CommentDialogLst.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp: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 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); } - | ^ + from ../../src/FileDetailDialog.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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp: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 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); } - | ^ + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp: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 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp: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 - | ~~~~~~~~~~^~ -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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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); } - | ^ + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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); } - | ^ + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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 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); } - | ^ + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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); } - | ^ +/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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); } - | ^ /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; } @@ -210677,31 +218522,11 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; } | ^~~~~~~~ @@ -210709,11 +218534,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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) | ~~~~~~~~~~^~ @@ -210721,51 +218544,25 @@ /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 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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -210779,11 +218576,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; } | ^~~~~~~~ @@ -210791,11 +218586,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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) | ~~~~~~~~~~^~ @@ -210809,11 +218602,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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) | ^~~~~~~~ @@ -210821,102 +218612,12 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' 2543 | wxString& append(size_t n, wxUniCharRef ch) | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } @@ -210927,11 +218628,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; } | ^~~~~~~~ @@ -210939,11 +218638,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; | ~~~~~~~~~~^~ @@ -210957,11 +218654,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; } | ^~~~~~~~ @@ -210969,11 +218664,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; | ~~~~~~~~~~^~ @@ -210987,11 +218680,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; } | ^~~~~~~~ @@ -210999,11 +218690,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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 | ~~~~~~~~~~^~ @@ -211017,11 +218706,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; } | ^~~~~~~~ @@ -211029,11 +218716,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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 | ~~~~~~~~~~^~ @@ -211047,11 +218732,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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) | ^~~~~~~~ @@ -211059,11 +218742,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -211077,11 +218758,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; } | ^~~~~~~~ @@ -211089,11 +218768,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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 | ~~~~~~~~~~^~ @@ -211107,11 +218784,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; } | ^~~~~~~~ @@ -211119,11 +218794,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; | ~~~~~~~~~~^ @@ -211137,11 +218810,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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) | ^~~~~~~~ @@ -211149,11 +218820,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -211166,12 +218835,10 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; } | ^~~~~~~~ @@ -211179,11 +218846,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; | ~~~~~~~~~~^ @@ -211197,11 +218862,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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) | ^~~~~~~~ @@ -211209,11 +218872,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -211227,11 +218888,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; } | ^~~~~~~~ @@ -211239,11 +218898,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; | ~~~~~~~~~~^ @@ -211257,11 +218914,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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) | ^~~~~~~~ @@ -211269,11 +218924,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -211287,11 +218940,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; } | ^~~~~~~~ @@ -211299,11 +218950,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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; | ~~~~~~~~~~^ @@ -211317,11 +218966,9 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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) | ^~~~~~~~ @@ -211329,23 +218976,16 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ) \ | ^ @@ -211355,8 +218995,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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; } @@ -211370,13 +219010,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -211385,10 +219025,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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' @@ -211397,10 +219037,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -211410,8 +219050,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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; } @@ -211425,13 +219065,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -211440,10 +219080,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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' @@ -211452,10 +219092,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -211465,13 +219105,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -211481,561 +219121,467 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialogLst.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialogLst.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialogLst.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialogLst.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h: 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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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] +/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-PrefsUnifiedDlg.o `test -f 'PrefsUnifiedDlg.cpp' || echo '../../src/'`PrefsUnifiedDlg.cpp +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: +/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 ../../src/muuli_wdr.h:16, + from ../../src/DirectoryTreeCtrl.cpp:36: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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 ) \ @@ -212178,38 +219724,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 '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; } - | ^~~~~~~~ /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 ) \ @@ -212407,10 +219921,10 @@ /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 ) \ - | ^ +/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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -212423,9 +219937,9 @@ /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: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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -212438,9 +219952,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: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: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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -212462,10 +219976,10 @@ /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: 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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -212478,9 +219992,10 @@ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/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: 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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -212493,19 +220008,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; } | ^~~~~~~~ -/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/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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -212514,10 +220060,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_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 ) \ | ^ @@ -212527,8 +220073,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/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/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; } @@ -212542,13 +220088,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -212557,10 +220103,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -212569,10 +220115,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -212582,13 +220128,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -212598,13 +220144,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -212614,13 +220270,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -212630,12 +220286,32 @@ /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/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/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 ../../src/muuli_wdr.h:16, + from ../../src/DirectoryTreeCtrl.cpp:36: +/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/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 ) \ @@ -212778,6 +220454,99 @@ /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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/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 ) \ @@ -212920,6 +220689,248 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/muuli_wdr.h:16, + from ../../src/DirectoryTreeCtrl.cpp:36: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/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 ) \ @@ -213062,6 +221073,35 @@ /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:66, + from ../../src/muuli_wdr.h:16, + from ../../src/DirectoryTreeCtrl.cpp:36: +/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 ../../src/muuli_wdr.h:16, + from ../../src/DirectoryTreeCtrl.cpp:36: +/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 ../../src/muuli_wdr.h:16, + from ../../src/DirectoryTreeCtrl.cpp:36: +/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 ../../src/muuli_wdr.h:16, + from ../../src/DirectoryTreeCtrl.cpp:36: +/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) + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SearchDlg.o `test -f 'SearchDlg.cpp' || echo '../../src/'`SearchDlg.cpp /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 ) \ @@ -213204,21 +221244,196 @@ /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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialog.cpp:30: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/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 ../../src/muuli_wdr.h:16, + from ../../src/DirectoryTreeCtrl.cpp:36: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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' @@ -213227,24 +221442,166 @@ /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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) +/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialog.cpp:30: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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:24, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] + 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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' @@ -213253,38 +221610,20 @@ /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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) +/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialog.cpp:30: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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' @@ -213293,41 +221632,20 @@ /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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) +/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialog.cpp:30: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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' @@ -213336,10 +221654,201 @@ /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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) +/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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/dc.h:20, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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 ) \ | ^ @@ -213349,8 +221858,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; } @@ -213364,13 +221873,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: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: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' @@ -213379,10 +221888,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' @@ -213391,10 +221900,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 ) \ | ^ @@ -213404,8 +221913,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; } @@ -213419,13 +221928,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' @@ -213434,10 +221943,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' @@ -213446,10 +221955,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; } \ | ^~~~~~~~ @@ -213459,13 +221968,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; } \ | ^~~~~~~~ @@ -213475,13 +221984,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/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: 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 ) \ | ^ @@ -213491,8 +222000,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: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: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; } @@ -213506,13 +222015,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/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 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 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' @@ -213521,10 +222030,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/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 '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 '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' @@ -213533,10 +222042,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/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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -213546,8 +222055,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: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: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; } @@ -213561,13 +222070,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -213576,10 +222085,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/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 '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 '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' @@ -213588,10 +222097,29 @@ /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: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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } \ | ^~~~~~~~ @@ -213601,13 +222129,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -213617,64 +222145,197 @@ /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: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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/GenericClientListCtrl.cpp:24: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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&) | ^~~~~~~~ @@ -213687,18 +222348,164 @@ /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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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&) | ^~~~~~~~ @@ -213711,18 +222518,19 @@ /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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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&) | ^~~~~~~~ @@ -213735,18 +222543,19 @@ /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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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&) | ^~~~~~~~ @@ -213759,18 +222568,19 @@ /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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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&) | ^~~~~~~~ @@ -213783,18 +222593,19 @@ /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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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&) | ^~~~~~~~ @@ -213807,200 +222618,17 @@ /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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-DirectoryTreeCtrl.o `test -f 'DirectoryTreeCtrl.cpp' || echo '../../src/'`DirectoryTreeCtrl.cpp -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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:31, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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' @@ -214009,27 +222637,20 @@ /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/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DirectoryTreeCtrl.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -214038,27 +222659,20 @@ /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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DirectoryTreeCtrl.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -214067,27 +222681,33 @@ /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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DirectoryTreeCtrl.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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); } - | ^ + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/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/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/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' @@ -214096,27 +222716,24 @@ /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: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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -214125,27 +222742,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: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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DirectoryTreeCtrl.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -214154,26 +222781,22 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) +/usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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&) | ^~~~~~~~ @@ -214187,22 +222810,18 @@ 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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&) | ^~~~~~~~ @@ -214216,22 +222835,18 @@ 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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&) | ^~~~~~~~ @@ -214244,11 +222859,151 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-FileDetailDialog.o `test -f 'FileDetailDialog.cpp' || echo '../../src/'`FileDetailDialog.cpp -In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: +/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:20, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ) \ @@ -214424,11 +223179,9 @@ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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 ) \ @@ -214601,580 +223354,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 ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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 ../../src/amuleDlg.h:34, - from ../../src/GenericClientListCtrl.h:35, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ClientDetailDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 ../../src/ClientDetailDialog.h:29, - from ../../src/GenericClientListCtrl.cpp:34: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, - from /usr/include/wx-3.0/wx/affinematrix2d.h:17, - from /usr/include/wx-3.0/wx/dc.h:32, - from /usr/include/wx-3.0/wx/wx.h:50, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ClientDetailDialog.cpp:27: -/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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); } @@ -215185,10 +223373,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; } | ^~~~~~~~ @@ -215196,10 +223385,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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) | ~~~~~~~~~~^~ @@ -215213,10 +223403,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; } | ^~~~~~~~ @@ -215224,10 +223415,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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) | ~~~~~~~~~~^~ @@ -215241,10 +223433,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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) | ^~~~~~~~ @@ -215252,10 +223445,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -215269,10 +223463,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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) | ^~~~~~~~ @@ -215280,13 +223475,34 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/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; } @@ -215297,10 +223513,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; } | ^~~~~~~~ @@ -215308,33 +223525,14 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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/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 ../../src/muuli_wdr.h:16, - from ../../src/GenericClientListCtrl.cpp:45: -/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/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; } @@ -215345,10 +223543,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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) | ^~~~~~~~ @@ -215356,10 +223555,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -215373,10 +223573,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; } | ^~~~~~~~ @@ -215384,10 +223585,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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) | ~~~~~~~~~~^~ @@ -215401,10 +223603,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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) | ^~~~~~~~ @@ -215412,10 +223615,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -215429,10 +223633,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; } | ^~~~~~~~ @@ -215440,10 +223645,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; | ~~~~~~~~~~^~ @@ -215457,10 +223663,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; } | ^~~~~~~~ @@ -215468,10 +223675,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; | ~~~~~~~~~~^~ @@ -215485,10 +223693,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; } | ^~~~~~~~ @@ -215496,10 +223705,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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 | ~~~~~~~~~~^~ @@ -215513,10 +223723,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; } | ^~~~~~~~ @@ -215524,10 +223735,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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 | ~~~~~~~~~~^~ @@ -215541,10 +223753,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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) | ^~~~~~~~ @@ -215552,10 +223765,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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 | ~~~~~~~~~~~~~^~ @@ -215569,10 +223783,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; } | ^~~~~~~~ @@ -215580,106 +223795,180 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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/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; } \ | ^~~~~~~~ -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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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, +/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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) - | ~~~~~~~~~~~~~^~ + from ../../src/KadDlg.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -215690,10 +223979,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; } | ^~~~~~~~ @@ -215701,10 +223991,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; | ~~~~~~~~~~^ @@ -215718,10 +224009,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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) | ^~~~~~~~ @@ -215729,10 +224021,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -215746,10 +224039,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; } | ^~~~~~~~ @@ -215757,10 +224051,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; | ~~~~~~~~~~^ @@ -215774,10 +224069,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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) | ^~~~~~~~ @@ -215785,10 +224081,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -215802,10 +224099,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; } | ^~~~~~~~ @@ -215813,10 +224111,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; | ~~~~~~~~~~^ @@ -215830,10 +224129,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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) | ^~~~~~~~ @@ -215841,10 +224141,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -215858,10 +224159,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; } | ^~~~~~~~ @@ -215869,10 +224171,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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; | ~~~~~~~~~~^ @@ -215886,10 +224189,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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) | ^~~~~~~~ @@ -215897,13 +224201,177 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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:63, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, + from /usr/include/wx-3.0/wx/affinematrix2d.h:17, + from /usr/include/wx-3.0/wx/dc.h:32, + from /usr/include/wx-3.0/wx/wx.h:50, + from ../../src/muuli_wdr.h:16, + from ../../src/KadDlg.cpp:27: +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/wx.h:66, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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) + | ^~~~~~~~ /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; } @@ -215912,17 +224380,17 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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) | ~~~~~~~~~~^~ @@ -215934,17 +224402,17 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -215956,17 +224424,17 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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) | ~~~~~~~~~~^~ @@ -215978,17 +224446,17 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -216000,17 +224468,17 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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; | ~~~~~~~~~~^~ @@ -216022,48 +224490,20 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/muuli_wdr.h:16, - from ../../src/GenericClientListCtrl.cpp:45: -/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 ../../src/muuli_wdr.h:16, - from ../../src/GenericClientListCtrl.cpp:45: -/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 ../../src/muuli_wdr.h:16, - from ../../src/GenericClientListCtrl.cpp:45: -/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 ../../src/muuli_wdr.h:16, - from ../../src/GenericClientListCtrl.cpp:45: -/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) - | ^~~~~~~~ /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); } @@ -216072,17 +224512,17 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 | ~~~~~~~~~~^~ @@ -216094,17 +224534,17 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 | ~~~~~~~~~~^~ @@ -216116,17 +224556,17 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -216138,73 +224578,69 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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/wx.h:63, + from ../../src/muuli_wdr.h:16, + from ../../src/KadDlg.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ClientDetailDialog.cpp:27: + from ../../src/muuli_wdr.h:16, + from ../../src/KadDlg.cpp:27: /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ClientDetailDialog.cpp:27: + from ../../src/muuli_wdr.h:16, + from ../../src/KadDlg.cpp:27: /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ClientDetailDialog.cpp:27: + from ../../src/muuli_wdr.h:16, + from ../../src/KadDlg.cpp:27: /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ClientDetailDialog.cpp:27: + from ../../src/muuli_wdr.h:16, + from ../../src/KadDlg.cpp:27: /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) | ^~~~~~~~ @@ -216216,17 +224652,17 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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; | ~~~~~~~~~~^ @@ -216238,17 +224674,17 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -216260,17 +224696,17 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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; | ~~~~~~~~~~^ @@ -216282,17 +224718,17 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -216304,17 +224740,17 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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; | ~~~~~~~~~~^ @@ -216326,17 +224762,17 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -216348,17 +224784,17 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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; | ~~~~~~~~~~^ @@ -216370,27 +224806,28 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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 ) \ @@ -216533,6 +224970,140 @@ /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/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/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 ) \ @@ -216588,6 +225159,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/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: 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 ) \ @@ -216601,6 +225188,9 @@ /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: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:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ @@ -216619,6 +225209,25 @@ /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/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; } + | ^~~~~~~~ /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 ) \ | ^ @@ -216959,32 +225568,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/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 ../../src/muuli_wdr.h:16, - from ../../src/GenericClientListCtrl.cpp:45: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-KadDlg.o `test -f 'KadDlg.cpp' || echo '../../src/'`KadDlg.cpp /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 ) \ @@ -217127,880 +225710,30 @@ /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/GenericClientListCtrl.cpp:45: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/GenericClientListCtrl.cpp:45: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/GenericClientListCtrl.cpp:45: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/GenericClientListCtrl.cpp:45: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ClientDetailDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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:20, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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; } +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/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/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/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: 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; } - | ^~~~~~~~ -/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; } - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-OScopeCtrl.o `test -f 'OScopeCtrl.cpp' || echo '../../src/'`OScopeCtrl.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-PrefsUnifiedDlg.o `test -f 'PrefsUnifiedDlg.cpp' || echo '../../src/'`PrefsUnifiedDlg.cpp +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/dc.h:20, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: /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 ) \ @@ -218285,70 +226018,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/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 ) \ @@ -218475,15 +226144,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/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; } \ @@ -218500,1978 +226160,35 @@ /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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SearchDlg.o `test -f 'SearchDlg.cpp' || echo '../../src/'`SearchDlg.cpp -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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; } - | ^ -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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/OScopeCtrl.cpp:29: /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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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 ../../src/TerminationProcess.h:31, - from ../../src/GenericClientListCtrl.cpp:49: -/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': -/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] - 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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:24, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] - 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ClientDetailDialog.cpp:32: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ClientDetailDialog.cpp:32: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ClientDetailDialog.cpp:32: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ClientDetailDialog.cpp:32: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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, +In file included from /usr/include/wx-3.0/wx/memory.h:14, from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/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; } - | ^~~~~~~~ + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/OScopeCtrl.cpp:29: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: /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 ) \ @@ -220614,6 +226331,45 @@ /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/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/OScopeCtrl.cpp:29: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/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 ) \ @@ -220756,126 +226512,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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/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 ) \ @@ -221160,88 +226796,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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/muuli_wdr.h:16, - from ../../src/DirectoryTreeCtrl.cpp:36: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -221384,420 +226938,1697 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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, +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/OScopeCtrl.cpp:29: +/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/memory.h:14, from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/OScopeCtrl.cpp:29: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/OScopeCtrl.cpp:29: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/OScopeCtrl.cpp:29: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/OScopeCtrl.cpp:29: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/OScopeCtrl.cpp:29: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/OScopeCtrl.cpp:29: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/OScopeCtrl.cpp:29: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/dcbuffer.h:16, + from ../../src/OScopeCtrl.cpp:29: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, + from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, + from /usr/include/wx-3.0/wx/filedlg.h:235, + from /usr/include/wx-3.0/wx/wx.h:93, + from ../../src/muuli_wdr.h:16, + from ../../src/KadDlg.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/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/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/dc.h:20, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/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/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, +/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; } + | ^~~~~~~~ +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/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:20, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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 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/event.h:16, +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/KadDlg.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/KadDlg.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/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, +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, from ../../src/muuli_wdr.h:16, - from ../../src/DirectoryTreeCtrl.cpp:36: -/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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/KadDlg.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/KadDlg.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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, +/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; } + | ^~~~~~~~ +In file included from ../../src/amuleDlg.h:34, + from ../../src/OScopeCtrl.cpp:34: +/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/memory.h:14, from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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 ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/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/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/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/dc.h:20, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ | ^ @@ -221807,9 +228638,9 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -221822,13 +228653,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -221837,10 +228668,10 @@ /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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -221849,40 +228680,557 @@ /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/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/event.h:16, +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/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; } \ | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, +/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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/OScopeCtrl.cpp:37: +/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/memory.h:14, from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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 ) \ | ^ @@ -221892,9 +229240,9 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -221907,13 +229255,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -221922,10 +229270,10 @@ /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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -221934,40 +229282,10 @@ /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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ @@ -221977,13 +229295,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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()': +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ @@ -221993,103 +229311,220 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/OScopeCtrl.cpp:37: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/OScopeCtrl.cpp:37: +/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/OScopeCtrl.cpp:37: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/OScopeCtrl.cpp:37: +/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/wx.h:20, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ServerWnd.o `test -f 'ServerWnd.cpp' || echo '../../src/'`ServerWnd.cpp +In file included from ../../src/amuleDlg.h:34, + from ../../src/PrefsUnifiedDlg.cpp:36: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -222262,6 +229697,519 @@ /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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/OScopeCtrl.cpp:37: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/OScopeCtrl.cpp: In constructor 'COScopeCtrl::COScopeCtrl(int, int, StatsGraphType, wxWindow*)': +../../src/OScopeCtrl.cpp:101:44: warning: cast between incompatible pointer to member types from 'void (COScopeCtrl::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 101 | Connect(timerRedraw.GetId(), wxEVT_TIMER, (wxObjectEventFunction) &COScopeCtrl::OnTimer); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/OScopeCtrl.cpp: In member function 'void COScopeCtrl::PlotHistory(unsigned int, bool, bool)': +../../src/OScopeCtrl.cpp:467:16: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] + 467 | } catch(std::bad_alloc) { + | ^~~~~~~~~ +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/PrefsUnifiedDlg.cpp:44: +/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:31, + from ../../src/muuli_wdr.h:16, + from ../../src/SearchDlg.cpp:34: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/PrefsUnifiedDlg.cpp:44: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/PrefsUnifiedDlg.cpp:44: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/PrefsUnifiedDlg.cpp:44: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/PrefsUnifiedDlg.cpp:44: +/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, + from /usr/include/wx-3.0/wx/wx.h:50, + from ../../src/muuli_wdr.h:16, + from ../../src/SearchDlg.cpp:34: +/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:63, + from ../../src/muuli_wdr.h:16, + from ../../src/SearchDlg.cpp:34: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SearchDlg.cpp:34: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SearchDlg.cpp:34: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SearchDlg.cpp:34: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SearchDlg.cpp:34: +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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; } + | ^ +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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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); } @@ -222270,17 +230218,17 @@ 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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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; | ~~~~~~~~~~^~ @@ -222292,20 +230240,50 @@ 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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/PrefsUnifiedDlg.cpp:44: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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); } @@ -222314,17 +230292,17 @@ 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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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 | ~~~~~~~~~~^~ @@ -222336,17 +230314,17 @@ 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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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 | ~~~~~~~~~~^~ @@ -222358,17 +230336,17 @@ 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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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 | ~~~~~~~~~~~~~^~ @@ -222380,40 +230358,20 @@ 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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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/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); } @@ -222422,17 +230380,17 @@ 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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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; | ~~~~~~~~~~^ @@ -222444,17 +230402,17 @@ 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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -222466,17 +230424,17 @@ 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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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; | ~~~~~~~~~~^ @@ -222488,17 +230446,17 @@ 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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -222510,17 +230468,17 @@ 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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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; | ~~~~~~~~~~^ @@ -222532,17 +230490,17 @@ 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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -222554,17 +230512,17 @@ 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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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; | ~~~~~~~~~~^ @@ -222576,31 +230534,352 @@ 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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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:63, +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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 ../../src/muuli_wdr.h:16, - from ../../src/DirectoryTreeCtrl.cpp:36: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' + from ../../src/SearchDlg.cpp:34: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SearchDlg.cpp:34: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -222609,20 +230888,20 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SearchDlg.cpp:34: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -222631,45 +230910,199 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/muuli_wdr.h:16, - from ../../src/DirectoryTreeCtrl.cpp:36: -/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 ../../src/muuli_wdr.h:16, - from ../../src/DirectoryTreeCtrl.cpp:36: -/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 ../../src/muuli_wdr.h:16, - from ../../src/DirectoryTreeCtrl.cpp:36: -/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 ../../src/muuli_wdr.h:16, - from ../../src/DirectoryTreeCtrl.cpp:36: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SearchDlg.cpp:34: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SearchDlg.cpp:34: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/PrefsUnifiedDlg.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/PrefsUnifiedDlg.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/PrefsUnifiedDlg.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/PrefsUnifiedDlg.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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 ) \ @@ -222725,6 +231158,29 @@ /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/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -222812,127 +231268,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; } | ^~~~~~~~ -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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/wx.h:66, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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) - | ^~~~~~~~ /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 ) \ @@ -223217,249 +231552,25 @@ /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 '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/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/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( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SharedFilesWnd.o `test -f 'SharedFilesWnd.cpp' || echo '../../src/'`SharedFilesWnd.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-StatisticsDlg.o `test -f 'StatisticsDlg.cpp' || echo '../../src/'`StatisticsDlg.cpp +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, from ../../src/SearchDlg.cpp:26: -/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/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -223469,52 +231580,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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: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 copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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: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( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -223524,418 +231635,72 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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: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/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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: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 member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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: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( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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()': +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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: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( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/dc.h:20, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/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 ) \ | ^ @@ -223945,8 +231710,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/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: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; } @@ -223960,13 +231725,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -223975,10 +231740,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -223987,10 +231752,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_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 ) \ | ^ @@ -224000,8 +231765,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/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: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; } @@ -224015,13 +231780,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -224030,10 +231795,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -224042,32 +231807,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/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: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/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/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; } \ | ^~~~~~~~ @@ -224077,17 +231820,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/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: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/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); } - | ^ -/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/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; } \ | ^~~~~~~~ @@ -224097,213 +231836,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/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: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/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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 ) \ | ^ @@ -224313,8 +231852,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/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/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; } @@ -224328,13 +231867,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -224343,10 +231882,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -224355,10 +231894,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -224368,37 +231907,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/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/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ | ^ @@ -224408,13 +231922,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -224423,10 +231937,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -224435,10 +231949,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -224448,13 +231962,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -224464,62 +231978,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/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/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/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -224662,19 +232126,184 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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:24, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] + 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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&) | ^~~~~~~~ @@ -224687,19 +232316,16 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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&) | ^~~~~~~~ @@ -224712,19 +232338,16 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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&) | ^~~~~~~~ @@ -224737,19 +232360,16 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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&) | ^~~~~~~~ @@ -224762,154 +232382,176 @@ /usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In 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] +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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&) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: +/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:20, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: /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 ) \ @@ -225082,19 +232724,992 @@ /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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': +/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 1224 | { assign(nRepeat, ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' + 2667 | wxString& assign(size_t n, wxUniChar ch) + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': +/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 1226 | { assign(nRepeat, ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' + 2667 | wxString& assign(size_t n, wxUniChar ch) + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': +/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 1228 | { assign(nRepeat, ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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/app.h:19, + from ../../src/SearchDlg.cpp:26: +../../src/SearchDlg.cpp: At global scope: +../../src/MuleNotebook.h:55:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxBookCtrlEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 55 | (wxObjectEventFunction)(wxEventFunction)(wxNotebookEventFunction) &fn, \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/MuleNotebook.h:51:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 51 | DECLARE_EVENT_TABLE_ENTRY( \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/SearchDlg.cpp:64:2: note: in expansion of macro 'EVT_MULENOTEBOOK_PAGE_CLOSING' + 64 | EVT_MULENOTEBOOK_PAGE_CLOSING(ID_NOTEBOOK, CSearchDlg::OnSearchClosing) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': +/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' + 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2412 | int First( wxUniChar ch ) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': +/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' + 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const + | ~~~~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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:63, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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) + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SearchListCtrl.o `test -f 'SearchListCtrl.cpp' || echo '../../src/'`SearchListCtrl.cpp +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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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; } + | ^ +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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from ../../src/ServerWnd.cpp:27: /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/wx.h:14, from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from ../../src/ServerWnd.cpp:27: /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&) | ^~~~~~~~ @@ -225107,10 +233722,12 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: +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 ../../src/SharedFilesWnd.cpp:26: /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 ) \ @@ -225537,6 +234154,151 @@ /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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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 ) \ @@ -225821,573 +234583,16 @@ /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/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/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 ../../src/muuli_wdr.h:16, - from ../../src/DirectoryTreeCtrl.cpp:36: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/KadDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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:20, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/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/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/FileDetailDialog.cpp:31: + from ../../src/ServerWnd.cpp:27: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/wx.h:14, from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from ../../src/ServerWnd.cpp:27: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -226400,74 +234605,16 @@ /usr/include/wx-3.0/wx/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/FileDetailDialog.cpp:31: + from ../../src/ServerWnd.cpp:27: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/wx.h:14, from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from ../../src/ServerWnd.cpp:27: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -226482,7 +234629,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/FileDetailDialog.cpp:31: + from ../../src/ServerWnd.cpp:27: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': /usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } @@ -226490,35 +234637,6 @@ /usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': /usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } @@ -226532,7 +234650,7 @@ | ^ In file included from /usr/include/wx-3.0/wx/wx.h:14, from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from ../../src/ServerWnd.cpp:27: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -226545,38 +234663,9 @@ /usr/include/wx-3.0/wx/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/FileDetailDialog.cpp:31: + from ../../src/ServerWnd.cpp:27: /usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': /usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, @@ -226600,7 +234689,7 @@ | ^ In file included from /usr/include/wx-3.0/wx/wx.h:14, from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: + from ../../src/ServerWnd.cpp:27: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -226613,351 +234702,153 @@ /usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, - from /usr/include/wx-3.0/wx/affinematrix2d.h:17, - from /usr/include/wx-3.0/wx/dc.h:32, - from /usr/include/wx-3.0/wx/wx.h:50, - from ../../src/muuli_wdr.h:16, - from ../../src/KadDlg.cpp:27: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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 ) \ | ^ @@ -226967,8 +234858,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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; } @@ -226982,13 +234873,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -226997,10 +234888,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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' @@ -227009,10 +234900,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -227022,8 +234913,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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; } @@ -227037,13 +234928,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -227052,10 +234943,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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' @@ -227064,10 +234955,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -227077,13 +234968,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -227093,37 +234984,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/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/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/dc.h:20, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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: 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 ) \ | ^ @@ -227133,8 +235000,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; } @@ -227148,13 +235015,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: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: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' @@ -227163,10 +235030,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' @@ -227175,10 +235042,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 ) \ | ^ @@ -227188,8 +235055,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; } @@ -227203,13 +235070,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' @@ -227218,10 +235085,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' @@ -227230,10 +235097,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; } \ | ^~~~~~~~ @@ -227243,13 +235110,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; } \ | ^~~~~~~~ @@ -227259,13 +235126,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/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: 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 ) \ | ^ @@ -227275,8 +235142,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: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: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; } @@ -227290,13 +235157,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/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 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 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' @@ -227305,10 +235172,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/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 '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 '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' @@ -227317,10 +235184,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/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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -227330,8 +235197,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: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: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; } @@ -227345,13 +235212,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -227360,10 +235227,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/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 '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 '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' @@ -227372,10 +235239,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/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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -227385,13 +235252,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -227401,143 +235268,23 @@ /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: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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DirectoryTreeCtrl.cpp:36: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DirectoryTreeCtrl.cpp:36: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DirectoryTreeCtrl.cpp:36: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DirectoryTreeCtrl.cpp:36: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/OScopeCtrl.cpp:29: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: /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&) | ^~~~~~~~ @@ -227545,8 +235292,9 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/OScopeCtrl.cpp:29: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: /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) @@ -227555,11 +235303,9 @@ /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: /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&) | ^~~~~~~~ @@ -227567,17 +235313,16 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/OScopeCtrl.cpp:29: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: /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&) | ^~~~~~~~ @@ -227590,198 +235335,159 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/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/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/OScopeCtrl.cpp:29: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: /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&) | ^~~~~~~~ @@ -227795,17 +235501,16 @@ 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/OScopeCtrl.cpp:29: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: /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&) | ^~~~~~~~ @@ -227819,17 +235524,16 @@ 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/OScopeCtrl.cpp:29: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: /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&) | ^~~~~~~~ @@ -227843,17 +235547,16 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/OScopeCtrl.cpp:29: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: /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&) | ^~~~~~~~ @@ -227866,18 +235569,18 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-DownloadListCtrl.o `test -f 'DownloadListCtrl.cpp' || echo '../../src/'`DownloadListCtrl.cpp In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/OScopeCtrl.cpp:29: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: /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&) | ^~~~~~~~ @@ -227890,18 +235593,159 @@ /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/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/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/OScopeCtrl.cpp:29: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: /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&) | ^~~~~~~~ @@ -227915,17 +235759,16 @@ 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/OScopeCtrl.cpp:29: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: /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&) | ^~~~~~~~ @@ -227939,17 +235782,16 @@ 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/OScopeCtrl.cpp:29: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: /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&) | ^~~~~~~~ @@ -227963,17 +235805,16 @@ 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/dcbuffer.h:16, - from ../../src/OScopeCtrl.cpp:29: + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: /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&) | ^~~~~~~~ @@ -227986,251 +235827,170 @@ /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:63, - from ../../src/muuli_wdr.h:16, - from ../../src/KadDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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 ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/KadDlg.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/KadDlg.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/KadDlg.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/KadDlg.cpp:27: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/dc.h:20, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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&)': + 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 ../../src/SharedFilesWnd.cpp:26: +/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: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: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/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: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; } | ^~~~~~~~ @@ -228240,52 +236000,64 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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; } | ^~~~~~~~ @@ -228295,88 +236067,107 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': +/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: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: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/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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from ../../src/ColorFrameCtrl.h:30, + from ../../src/StatisticsDlg.cpp:29: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /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/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from ../../src/ColorFrameCtrl.h:30, + from ../../src/StatisticsDlg.cpp:29: /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) @@ -228385,24 +236176,26 @@ /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /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/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from ../../src/ColorFrameCtrl.h:30, + from ../../src/StatisticsDlg.cpp:29: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /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&) | ^~~~~~~~ @@ -228415,15 +236208,17 @@ /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/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from ../../src/ColorFrameCtrl.h:30, + from ../../src/StatisticsDlg.cpp:29: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /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&) | ^~~~~~~~ @@ -228436,15 +236231,17 @@ /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/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from ../../src/ColorFrameCtrl.h:30, + from ../../src/StatisticsDlg.cpp:29: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /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&) | ^~~~~~~~ @@ -228457,15 +236254,17 @@ /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/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from ../../src/ColorFrameCtrl.h:30, + from ../../src/StatisticsDlg.cpp:29: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /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&) | ^~~~~~~~ @@ -228478,15 +236277,17 @@ /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/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from ../../src/ColorFrameCtrl.h:30, + from ../../src/StatisticsDlg.cpp:29: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /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&) | ^~~~~~~~ @@ -228499,15 +236300,17 @@ /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/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from ../../src/ColorFrameCtrl.h:30, + from ../../src/StatisticsDlg.cpp:29: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /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&) | ^~~~~~~~ @@ -228520,15 +236323,17 @@ /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/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from ../../src/ColorFrameCtrl.h:30, + from ../../src/StatisticsDlg.cpp:29: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /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&) | ^~~~~~~~ @@ -228541,15 +236346,17 @@ /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/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from ../../src/ColorFrameCtrl.h:30, + from ../../src/StatisticsDlg.cpp:29: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /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&) | ^~~~~~~~ @@ -228562,15 +236369,17 @@ /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/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from ../../src/ColorFrameCtrl.h:30, + from ../../src/StatisticsDlg.cpp:29: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /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&) | ^~~~~~~~ @@ -228583,15 +236392,17 @@ /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/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from ../../src/ColorFrameCtrl.h:30, + from ../../src/StatisticsDlg.cpp:29: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /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&) | ^~~~~~~~ @@ -228604,180 +236415,351 @@ /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 ../../src/amuleDlg.h:34, - from ../../src/OScopeCtrl.cpp:34: -/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/memory.h: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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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; } \ + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/dc.h:20, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: +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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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; } + | ^ +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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/wx.h:20, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: ../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ @@ -228920,19 +236902,209 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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 ../../src/amuleDlg.h:34, - from ../../src/PrefsUnifiedDlg.cpp:36: + from ../../src/GenericClientListCtrl.h:35, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilesWnd.cpp:32: /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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: /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&) | ^~~~~~~~ @@ -228945,213 +237117,12 @@ /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/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; } - | ^~~~~~~~ -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 ../../src/muuli_wdr.h:16, - from ../../src/KadDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: +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 ../../src/SharedFilesWnd.cpp:26: ../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ @@ -229294,87 +237265,19 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/OScopeCtrl.cpp:37: -/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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/OScopeCtrl.cpp:37: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/OScopeCtrl.cpp:37: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/OScopeCtrl.cpp:37: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/OScopeCtrl.cpp:37: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -229384,52 +237287,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(const Self&)': +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -229439,448 +237342,88 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_wxImplementation_HashTable::hash_funct()': +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_wxImplementation_HashTable::key_eq()': +/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/KadDlg.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/KadDlg.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/KadDlg.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/KadDlg.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/muuli_wdr.h:16, - from ../../src/SearchDlg.cpp:34: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/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 ../../src/muuli_wdr.h:16, - from ../../src/SearchDlg.cpp:34: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/PrefsUnifiedDlg.cpp:44: -/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:63, - from ../../src/muuli_wdr.h:16, - from ../../src/SearchDlg.cpp:34: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/OScopeCtrl.cpp:37: -/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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/PrefsUnifiedDlg.cpp:44: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/PrefsUnifiedDlg.cpp:44: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/PrefsUnifiedDlg.cpp:44: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/PrefsUnifiedDlg.cpp:44: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SearchDlg.cpp:34: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SearchDlg.cpp:34: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SearchDlg.cpp:34: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SearchDlg.cpp:34: -/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/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 ../../src/muuli_wdr.h:16, - from ../../src/SearchDlg.cpp:34: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/PrefsUnifiedDlg.cpp:44: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/OScopeCtrl.cpp: In constructor 'COScopeCtrl::COScopeCtrl(int, int, StatsGraphType, wxWindow*)': -../../src/OScopeCtrl.cpp:101:44: warning: cast between incompatible pointer to member types from 'void (COScopeCtrl::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 101 | Connect(timerRedraw.GetId(), wxEVT_TIMER, (wxObjectEventFunction) &COScopeCtrl::OnTimer); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -229890,52 +237433,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(const Self&)': +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -229945,183 +237488,104 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_wxImplementation_HashTable::hash_funct()': +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_wxImplementation_HashTable::key_eq()': +/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ -../../src/OScopeCtrl.cpp: In member function 'void COScopeCtrl::PlotHistory(unsigned int, bool, bool)': -../../src/OScopeCtrl.cpp:467:16: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=] - 467 | } catch(std::bad_alloc) { - | ^~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchDlg.cpp:34: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchDlg.cpp:34: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchDlg.cpp:34: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchDlg.cpp:34: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' +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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesWnd.cpp:33: +/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:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatisticsDlg.cpp:30: +/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/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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' @@ -230130,312 +237594,14 @@ /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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) +/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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 ) \ | ^ @@ -230444,781 +237610,249 @@ | ^~~~~~~~~~~~~~~~~~~~~ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/PrefsUnifiedDlg.cpp:45: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/PrefsUnifiedDlg.cpp:45: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/PrefsUnifiedDlg.cpp:45: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/PrefsUnifiedDlg.cpp:45: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ServerWnd.o `test -f 'ServerWnd.cpp' || echo '../../src/'`ServerWnd.cpp -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -../../src/SearchDlg.cpp: At global scope: -../../src/MuleNotebook.h:55:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxBookCtrlEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 55 | (wxObjectEventFunction)(wxEventFunction)(wxNotebookEventFunction) &fn, \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/MuleNotebook.h:51:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 51 | DECLARE_EVENT_TABLE_ENTRY( \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/SearchDlg.cpp:64:2: note: in expansion of macro 'EVT_MULENOTEBOOK_PAGE_CLOSING' - 64 | EVT_MULENOTEBOOK_PAGE_CLOSING(ID_NOTEBOOK, CSearchDlg::OnSearchClosing) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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; } - | ^ -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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ -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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ -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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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, +/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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:63, from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/SharedFilesWnd.cpp:33: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/SharedFilesWnd.cpp:33: +/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + from ../../src/SharedFilesWnd.cpp:33: +/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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, +In file included from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/SharedFilesWnd.cpp:33: +/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + from ../../src/SharedFilesWnd.cpp:33: +/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatisticsDlg.cpp:30: +/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); + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SourceListCtrl.o `test -f 'SourceListCtrl.cpp' || echo '../../src/'`SourceListCtrl.cpp +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: /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 ) \ @@ -231361,7 +237995,99 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SharedFilesWnd.o `test -f 'SharedFilesWnd.cpp' || echo '../../src/'`SharedFilesWnd.cpp +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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/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 ) \ @@ -231559,6 +238285,28 @@ /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/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/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 ) \ @@ -231575,6 +238323,28 @@ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In 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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -231646,6 +238416,409 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatisticsDlg.cpp:30: +/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/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesWnd.cpp:33: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatisticsDlg.cpp:30: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatisticsDlg.cpp:30: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatisticsDlg.cpp:30: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatisticsDlg.cpp:30: +/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) + | ^~~~~~~~ +/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; } + | ^~~~~~~~ /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 ) \ @@ -231788,6 +238961,94 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/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 ) \ @@ -231843,6 +239104,28 @@ /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/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/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 ) \ @@ -231874,6 +239157,20 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const 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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: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 ) \ | ^ @@ -231886,6 +239183,14 @@ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ @@ -231930,167 +239235,73 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +/usr/include/wx-3.0/wx/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/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:24, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: /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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: /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) @@ -232099,25 +239310,27 @@ /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/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: /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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -232130,16 +239343,18 @@ /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:24, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: /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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -232152,17 +239367,18 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-StatisticsDlg.o `test -f 'StatisticsDlg.cpp' || echo '../../src/'`StatisticsDlg.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: /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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -232175,16 +239391,18 @@ /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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: /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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -232197,16 +239415,18 @@ /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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -232219,17 +239439,18 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SearchListCtrl.o `test -f 'SearchListCtrl.cpp' || echo '../../src/'`SearchListCtrl.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: /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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -232242,520 +239463,13 @@ /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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 1224 | { assign(nRepeat, ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' - 2667 | wxString& assign(size_t n, wxUniChar ch) - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': -/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 1226 | { assign(nRepeat, ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' - 2667 | wxString& assign(size_t n, wxUniChar ch) - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': -/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 1228 | { assign(nRepeat, ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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; } - | ^ -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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' - 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2412 | int First( wxUniChar ch ) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': -/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' - 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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, +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 ../../src/SharedFilesWnd.cpp:26: -/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/wx.h:20, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ | ^ @@ -232765,12 +239479,9 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -232783,16 +239494,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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' @@ -232801,13 +239509,10 @@ /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&)' +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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' @@ -232816,13 +239521,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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 ) \ | ^ @@ -232832,12 +239534,9 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -232850,16 +239549,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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' @@ -232868,13 +239564,10 @@ /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&)' +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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' @@ -232883,13 +239576,34 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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; } \ | ^~~~~~~~ @@ -232899,16 +239613,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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; } \ | ^~~~~~~~ @@ -232918,190 +239629,153 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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, +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SharedFilesWnd.cpp:33: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, from ../../src/SharedFilesWnd.cpp:26: -/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, +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SharedFilesWnd.cpp:33: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, from ../../src/SharedFilesWnd.cpp:26: -/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, +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SharedFilesWnd.cpp:33: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/confbase.h:16, from /usr/include/wx-3.0/wx/config.h:14, from ../../src/SharedFilesWnd.cpp:26: -/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/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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:63, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -233110,321 +239784,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/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-DownloadListCtrl.o `test -f 'DownloadListCtrl.cpp' || echo '../../src/'`DownloadListCtrl.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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; } - | ^ -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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ); } - | ^ -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SharedFilesWnd.cpp:33: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -233433,235 +239823,13 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/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 ../../src/SharedFilesWnd.cpp:26: +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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 ) \ @@ -234088,161 +240256,46 @@ /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 '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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatisticsDlg.cpp:30: +/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/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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; } | ^~~~~~~~ @@ -234252,52 +240305,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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] +/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/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/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: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 copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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: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; } | ^~~~~~~~ @@ -234307,74 +240360,75 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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] +/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: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/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/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: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 member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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: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; } | ^~~~~~~~ -/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/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: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: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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ @@ -234485,143 +240539,6 @@ /usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/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/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/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/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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; } \ @@ -234638,18 +240555,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; } | ^~~~~~~~ -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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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; } \ @@ -234666,111 +240571,16 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/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/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/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/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/ServerWnd.cpp:27: + from ../../src/StatisticsDlg.cpp:33: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -234785,14 +240595,14 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/ServerWnd.cpp:27: + from ../../src/StatisticsDlg.cpp:33: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -234807,7 +240617,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/ServerWnd.cpp:27: + from ../../src/StatisticsDlg.cpp:33: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': /usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } @@ -234826,9 +240636,9 @@ /usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -234843,7 +240653,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/ServerWnd.cpp:27: + from ../../src/StatisticsDlg.cpp:33: /usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': /usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, @@ -234865,13 +240675,9 @@ /usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } | ^ -/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/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -234884,163 +240690,26 @@ /usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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&)': + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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: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: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/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; } | ^~~~~~~~ @@ -235050,52 +240719,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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&)' +/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: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: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/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: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: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/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; } | ^~~~~~~~ @@ -235105,214 +240774,317 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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&)' +/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: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: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/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: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: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/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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': +/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: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/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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SourceListCtrl.o `test -f 'SourceListCtrl.cpp' || echo '../../src/'`SourceListCtrl.cpp -/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; } +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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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; } + | ^ +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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: 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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } @@ -235321,19 +241093,19 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp: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 | ~~~~~~~~~~^~ @@ -235345,19 +241117,19 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp: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 | ~~~~~~~~~~^~ @@ -235369,19 +241141,19 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp: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 | ~~~~~~~~~~~~~^~ @@ -235393,367 +241165,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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp: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/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; } - | ^~~~~~~~ -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/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 ) \ @@ -236038,213 +241465,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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); } @@ -236253,19 +241473,19 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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; | ~~~~~~~~~~^ @@ -236277,19 +241497,19 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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 | ~~~~~~~~~~~~~^ @@ -236301,19 +241521,19 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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; | ~~~~~~~~~~^ @@ -236325,19 +241545,19 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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 | ~~~~~~~~~~~~~^ @@ -236349,19 +241569,19 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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; | ~~~~~~~~~~^ @@ -236373,19 +241593,19 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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 | ~~~~~~~~~~~~~^ @@ -236397,19 +241617,19 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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; | ~~~~~~~~~~^ @@ -236421,341 +241641,120 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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; } - | ^ -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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/SearchListCtrl.cpp:32: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/DownloadListCtrl.h:34, from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, +/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/brush.h:14, from ../../src/DownloadListCtrl.h:30, from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/DownloadListCtrl.h:34, from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, +/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/brush.h:14, from ../../src/DownloadListCtrl.h:30, from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/DownloadListCtrl.h:34, from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, +/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/brush.h:14, from ../../src/DownloadListCtrl.h:30, from ../../src/DownloadListCtrl.cpp:26: -/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/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 ../../src/SharedFilesWnd.cpp:26: +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: /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 ) \ @@ -236928,254 +241927,18 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In 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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/DownloadListCtrl.h:34, from ../../src/DownloadListCtrl.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from ../../src/ColorFrameCtrl.h:30, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from ../../src/ColorFrameCtrl.h:30, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from ../../src/ColorFrameCtrl.h:30, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from ../../src/ColorFrameCtrl.h:30, - from ../../src/StatisticsDlg.cpp:29: /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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -237188,17 +241951,18 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from ../../src/ColorFrameCtrl.h:30, - from ../../src/StatisticsDlg.cpp:29: +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -237211,17 +241975,18 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from ../../src/ColorFrameCtrl.h:30, - from ../../src/StatisticsDlg.cpp:29: +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -237234,17 +241999,18 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from ../../src/ColorFrameCtrl.h:30, - from ../../src/StatisticsDlg.cpp:29: +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -237257,17 +242023,18 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from ../../src/ColorFrameCtrl.h:30, - from ../../src/StatisticsDlg.cpp:29: +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -237280,17 +242047,18 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from ../../src/ColorFrameCtrl.h:30, - from ../../src/StatisticsDlg.cpp:29: +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -237303,17 +242071,18 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from ../../src/ColorFrameCtrl.h:30, - from ../../src/StatisticsDlg.cpp:29: +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -237326,17 +242095,18 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from ../../src/ColorFrameCtrl.h:30, - from ../../src/StatisticsDlg.cpp:29: +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -237349,18 +242119,18 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SharedFilePeersListCtrl.o `test -f 'SharedFilePeersListCtrl.cpp' || echo '../../src/'`SharedFilePeersListCtrl.cpp -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from ../../src/ColorFrameCtrl.h:30, - from ../../src/StatisticsDlg.cpp:29: +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -237373,10 +242143,112 @@ /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/SearchListCtrl.cpp:32: +/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); + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SharedFilePeersListCtrl.o `test -f 'SharedFilePeersListCtrl.cpp' || echo '../../src/'`SharedFilePeersListCtrl.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/SearchListCtrl.cpp:32: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/SearchListCtrl.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/SearchListCtrl.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/SearchListCtrl.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/SearchListCtrl.cpp:32: +/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/gdicmn.h:22, from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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 ) \ @@ -237945,177 +242817,10 @@ /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 ../../src/amuleDlg.h:34, - from ../../src/GenericClientListCtrl.h:35, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilesWnd.cpp:32: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/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 ../../src/SharedFilesWnd.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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 ) \ @@ -238258,34 +242963,37 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, - from /usr/include/wx-3.0/wx/affinematrix2d.h:17, - from /usr/include/wx-3.0/wx/dc.h:32, - from /usr/include/wx-3.0/wx/wx.h:50, - from ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesWnd.cpp:33: -/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/SearchListCtrl.cpp:32: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, from ../../src/SearchListCtrl.cpp:26: -/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/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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 ) \ | ^ @@ -238295,9 +243003,12 @@ /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: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; } | ^~~~~~~~ @@ -238310,13 +243021,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -238325,10 +243039,13 @@ /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&)' +/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' @@ -238337,10 +243054,13 @@ /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: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 ) \ | ^ @@ -238350,9 +243070,12 @@ /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: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; } | ^~~~~~~~ @@ -238365,13 +243088,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -238380,10 +243106,13 @@ /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&)' +/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' @@ -238392,10 +243121,13 @@ /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: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; } \ | ^~~~~~~~ @@ -238405,13 +243137,16 @@ /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: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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -238421,307 +243156,25 @@ /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: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: 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; } - | ^~~~~~~~ -/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:63, - from ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesWnd.cpp:33: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +In file included from ../../src/amuleDlg.h:34, + from ../../src/DownloadListCtrl.cpp:33: +/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/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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' @@ -238730,12 +243183,13 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/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:20, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: ../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ @@ -238878,437 +243332,16 @@ /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:66, - from ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesWnd.cpp:33: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesWnd.cpp:33: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesWnd.cpp:33: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesWnd.cpp:33: -/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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; } - | ^~~~~~~~ -/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatisticsDlg.cpp:30: -/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 ../../src/CommentDialogLst.h:29, + from ../../src/DownloadListCtrl.cpp:35: +/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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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' @@ -239317,8 +243350,8 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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] @@ -239548,21 +243581,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/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -239575,15 +243593,6 @@ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/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; } \ | ^~~~~~~~ @@ -239596,30 +243605,6 @@ /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/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/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; } \ @@ -239652,6 +243637,563 @@ /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadListCtrl.cpp:37: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadListCtrl.cpp:37: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadListCtrl.cpp:37: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadListCtrl.cpp:37: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadListCtrl.cpp:37: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadListCtrl.cpp:37: +/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/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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; } + | ^ +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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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; } @@ -239662,8 +244204,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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; } | ^~~~~~~~ @@ -239671,8 +244213,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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) | ~~~~~~~~~~^~ @@ -239686,8 +244228,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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) | ^~~~~~~~ @@ -239695,8 +244237,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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) | ~~~~~~~~~~~~~^~ @@ -239710,8 +244252,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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; } | ^~~~~~~~ @@ -239719,8 +244261,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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; | ~~~~~~~~~~^~ @@ -239734,8 +244276,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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; } | ^~~~~~~~ @@ -239743,187 +244285,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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; } - | ^~~~~~~~ /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); } @@ -239934,8 +244300,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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; } | ^~~~~~~~ @@ -239943,8 +244309,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp: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 | ~~~~~~~~~~^~ @@ -239958,8 +244324,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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; } | ^~~~~~~~ @@ -239967,8 +244333,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp: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 | ~~~~~~~~~~^~ @@ -239982,8 +244348,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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) | ^~~~~~~~ @@ -239991,8 +244357,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp: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 | ~~~~~~~~~~~~~^~ @@ -240006,8 +244372,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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; } | ^~~~~~~~ @@ -240015,64 +244381,31 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp: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 | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: -/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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/listbase.h:17, +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/SearchListCtrl.h:33, from ../../src/SearchListCtrl.cpp:26: -/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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/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&)': +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -240082,52 +244415,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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:244:26: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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: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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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: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: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&)': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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: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:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -240137,285 +244470,248 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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: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: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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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: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: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()': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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: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:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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()': +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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: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:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: -/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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/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] +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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: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: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] +/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: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: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] +/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: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: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&)' +/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: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:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: -/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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: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: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: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] +/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: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: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] +/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: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: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&)' +/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: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:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: -/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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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] +/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: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: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] +/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: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: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: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/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); } @@ -240426,8 +244722,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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; } | ^~~~~~~~ @@ -240435,8 +244731,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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; | ~~~~~~~~~~^ @@ -240444,23 +244740,14 @@ /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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: -/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/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/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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) | ^~~~~~~~ @@ -240468,26 +244755,11 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -240498,8 +244770,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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; } | ^~~~~~~~ @@ -240507,81 +244779,35 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatisticsDlg.cpp:30: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: -/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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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); } @@ -240592,8 +244818,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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; } | ^~~~~~~~ @@ -240601,8 +244827,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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; | ~~~~~~~~~~^ @@ -240616,8 +244842,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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) | ^~~~~~~~ @@ -240625,8 +244851,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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 | ~~~~~~~~~~~~~^ @@ -240640,8 +244866,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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; } | ^~~~~~~~ @@ -240649,8 +244875,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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; | ~~~~~~~~~~^ @@ -240664,8 +244890,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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) | ^~~~~~~~ @@ -240673,269 +244899,24 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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/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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesWnd.cpp:33: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: -/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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: -/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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: -/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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: -/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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: -/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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatisticsDlg.cpp:30: -/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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatisticsDlg.cpp:30: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatisticsDlg.cpp:30: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatisticsDlg.cpp:30: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatisticsDlg.cpp:30: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: -/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 ../../src/amuleDlg.h:34, + from ../../src/GenericClientListCtrl.h:35, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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' @@ -240944,15 +244925,9 @@ /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/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/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 ../../src/SharedFilesWnd.cpp:26: /usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ @@ -241095,64 +245070,16 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesWnd.cpp:33: + from ../../src/SearchListCtrl.cpp:35: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -241167,14 +245094,14 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesWnd.cpp:33: + from ../../src/SearchListCtrl.cpp:35: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -241187,33 +245114,9 @@ /usr/include/wx-3.0/wx/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesWnd.cpp:33: + from ../../src/SearchListCtrl.cpp:35: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': /usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } @@ -241232,9 +245135,9 @@ /usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -241249,7 +245152,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesWnd.cpp:33: + from ../../src/SearchListCtrl.cpp:35: /usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': /usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, @@ -241267,37 +245170,13 @@ /usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -241310,131 +245189,300 @@ /usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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&) +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' - 3560 | classname& operator=(const classname&) +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/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/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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/gdicmn.h:22, from /usr/include/wx-3.0/wx/brush.h:17, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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 ) \ @@ -241466,6 +245514,23 @@ /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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 ) \ | ^ @@ -241478,6 +245543,9 @@ /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: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; } \ | ^~~~~~~~ @@ -241490,6 +245558,45 @@ /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 ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 ) \ @@ -241521,6 +245628,22 @@ /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/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -241533,6 +245656,21 @@ /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 ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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: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; } \ | ^~~~~~~~ @@ -241545,6 +245683,30 @@ /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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } \ @@ -241561,6 +245723,22 @@ /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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } \ @@ -241577,6 +245755,48 @@ /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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SourceListCtrl.cpp:25: +/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: 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 ) \ @@ -241861,6 +246081,125 @@ /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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DownloadListCtrl.cpp:41: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DownloadListCtrl.cpp:41: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DownloadListCtrl.cpp:41: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DownloadListCtrl.cpp:41: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -242003,170 +246342,129 @@ /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: -/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; } +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SourceListCtrl.cpp:25: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SourceListCtrl.cpp:25: +/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) | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SourceListCtrl.cpp:25: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SourceListCtrl.cpp:25: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SourceListCtrl.cpp:25: +/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) + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-FriendListCtrl.o `test -f 'FriendListCtrl.cpp' || echo '../../src/'`FriendListCtrl.cpp +In file included from ../../src/TerminationProcess.h:31, + from ../../src/DownloadListCtrl.cpp:45: +/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': +/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] + 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/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; } - | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatisticsDlg.cpp:30: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SourceListCtrl.cpp:25: /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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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&) | ^~~~~~~~ @@ -242179,358 +246477,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/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchListCtrl.cpp:32: -/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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: -/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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; } - | ^~~~~~~~ /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 ) \ @@ -242815,192 +246761,20 @@ /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/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; } - | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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/brush.h:14, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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&) | ^~~~~~~~ @@ -243011,65 +246785,41 @@ from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchListCtrl.cpp:32: -/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/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/brush.h:14, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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); | ^~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ServerListCtrl.o `test -f 'ServerListCtrl.cpp' || echo '../../src/'`ServerListCtrl.cpp In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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/brush.h:14, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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&) | ^~~~~~~~ @@ -243086,16 +246836,16 @@ from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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/brush.h:14, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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&) | ^~~~~~~~ @@ -243112,16 +246862,16 @@ from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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/brush.h:14, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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&) | ^~~~~~~~ @@ -243134,79 +246884,20 @@ /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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/brush.h:14, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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&) | ^~~~~~~~ @@ -243219,91 +246910,20 @@ /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/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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/brush.h:14, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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&) | ^~~~~~~~ @@ -243316,36 +246936,20 @@ /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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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/brush.h:14, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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&) | ^~~~~~~~ @@ -243362,16 +246966,16 @@ from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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/brush.h:14, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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&) | ^~~~~~~~ @@ -243388,16 +246992,16 @@ from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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/brush.h:14, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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&) | ^~~~~~~~ @@ -243410,41 +247014,20 @@ /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 ../../src/amuleDlg.h:34, - from ../../src/DownloadListCtrl.cpp:33: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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/brush.h:14, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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&) | ^~~~~~~~ @@ -243461,16 +247044,16 @@ from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: /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/brush.h:14, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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&) | ^~~~~~~~ @@ -243485,8 +247068,210 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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; } + | ^~~~~~~~ +In file included from ../../src/amuleDlg.h:34, + from ../../src/GenericClientListCtrl.h:35, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: ../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ @@ -243629,131 +247414,15 @@ /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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/StatisticsDlg.cpp:33: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/StatisticsDlg.cpp:33: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/StatisticsDlg.cpp:33: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/StatisticsDlg.cpp:33: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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); } @@ -243762,19 +247431,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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) | ~~~~~~~~~~^~ @@ -243786,19 +247461,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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) | ~~~~~~~~~~^~ @@ -243810,19 +247491,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -243834,70 +247521,29 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchListCtrl.cpp:32: -/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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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 ../../src/CommentDialogLst.h:29, - from ../../src/DownloadListCtrl.cpp:35: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SharedFilesCtrl.o `test -f 'SharedFilesCtrl.cpp' || echo '../../src/'`SharedFilesCtrl.cpp /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; } @@ -243906,19 +247552,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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) | ~~~~~~~~~~^~ @@ -243930,19 +247582,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -243954,19 +247612,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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) | ~~~~~~~~~~^~ @@ -243978,19 +247642,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -244002,19 +247672,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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; | ~~~~~~~~~~^~ @@ -244026,70 +247702,28 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchListCtrl.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchListCtrl.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchListCtrl.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchListCtrl.cpp:32: -/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) - | ^~~~~~~~ /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); } @@ -244098,19 +247732,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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 | ~~~~~~~~~~^~ @@ -244122,19 +247762,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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 | ~~~~~~~~~~^~ @@ -244146,19 +247792,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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 | ~~~~~~~~~~~~~^~ @@ -244170,47 +247822,28 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadListCtrl.cpp:37: -/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/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); } @@ -244219,19 +247852,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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; | ~~~~~~~~~~^ @@ -244243,19 +247882,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -244267,19 +247912,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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; | ~~~~~~~~~~^ @@ -244291,19 +247942,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -244315,19 +247972,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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; | ~~~~~~~~~~^ @@ -244339,19 +248002,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -244363,19 +248032,25 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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; | ~~~~~~~~~~^ @@ -244387,43 +248062,41 @@ 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/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: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/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; } | ^~~~~~~~ @@ -244433,64 +248106,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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 copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': +/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: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/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; } | ^~~~~~~~ @@ -244500,99 +248161,544 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': +/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: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/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/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/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 ../../src/amuleDlg.h:34, - from ../../src/GenericClientListCtrl.h:35, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SharedFilePeersListCtrl.cpp:25: +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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; } + | ^ +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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/wx.h:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SharedFilePeersListCtrl.cpp:25: +/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/brush.h:14, from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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' @@ -244601,222 +248707,322 @@ /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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) | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadListCtrl.cpp:37: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SharedFilePeersListCtrl.cpp:25: /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadListCtrl.cpp:37: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SharedFilePeersListCtrl.cpp:25: /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadListCtrl.cpp:37: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SharedFilePeersListCtrl.cpp:25: /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadListCtrl.cpp:37: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SharedFilePeersListCtrl.cpp:25: /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) | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-MuleTrayIcon.o `test -f 'MuleTrayIcon.cpp' || echo '../../src/'`MuleTrayIcon.cpp 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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/SearchListCtrl.cpp:32: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SharedFilePeersListCtrl.cpp:25: /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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&) | ^~~~~~~~ @@ -244830,10 +249036,12 @@ 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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 ) \ @@ -245402,285 +249610,135 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadListCtrl.cpp:37: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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; } \ +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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SourceListCtrl.cpp:25: -/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:63, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SourceListCtrl.cpp:25: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SourceListCtrl.cpp:25: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SourceListCtrl.cpp:25: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/wx.h:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SourceListCtrl.cpp:25: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SourceListCtrl.cpp:25: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/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 ) \ @@ -245823,6 +249881,126 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/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 ) \ @@ -245878,6 +250056,36 @@ /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/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/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 ) \ @@ -245921,6 +250129,36 @@ /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/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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; } \ | ^~~~~~~~ @@ -245965,20 +250203,138 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -245988,9 +250344,8 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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) @@ -245999,10 +250354,9 @@ /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -246012,17 +250366,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -246035,20 +250387,258 @@ /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/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -246064,17 +250654,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -246090,17 +250678,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -246116,17 +250702,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -246142,17 +250726,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -246168,17 +250750,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -246194,17 +250774,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -246220,17 +250798,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -246246,17 +250822,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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&) | ^~~~~~~~ @@ -246269,43 +250843,14 @@ /usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, - from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, - from /usr/include/wx-3.0/wx/filedlg.h:235, - from /usr/include/wx-3.0/wx/wx.h:93, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SourceListCtrl.cpp:25: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 ) \ | ^ @@ -246315,8 +250860,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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; } @@ -246330,13 +250875,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -246345,10 +250890,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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' @@ -246357,10 +250902,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -246370,8 +250915,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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; } @@ -246385,13 +250930,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -246400,10 +250945,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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' @@ -246412,10 +250957,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -246425,13 +250970,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -246441,151 +250986,25 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DownloadListCtrl.cpp:41: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DownloadListCtrl.cpp:41: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DownloadListCtrl.cpp:41: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DownloadListCtrl.cpp:41: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -246595,52 +251014,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(const Self&)': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -246650,572 +251069,369 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_wxImplementation_HashTable::hash_funct()': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: -/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h: 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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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: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/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h: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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-TransferWnd.o `test -f 'TransferWnd.cpp' || echo '../../src/'`TransferWnd.cpp +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchListCtrl.cpp:35: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchListCtrl.cpp:35: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchListCtrl.cpp:35: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchListCtrl.cpp:35: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/TerminationProcess.h:31, - from ../../src/DownloadListCtrl.cpp:45: -/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': -/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] - 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/amuleDlg.h:34, - from ../../src/GenericClientListCtrl.h:35, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' - 3560 | classname& operator=(const classname&) +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -247225,52 +251441,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(const Self&)': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -247280,1026 +251496,213 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_wxImplementation_HashTable::hash_funct()': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_eq()': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SharedFilePeersListCtrl.cpp:25: -/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:63, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SharedFilePeersListCtrl.cpp:25: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SharedFilePeersListCtrl.cpp:25: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SharedFilePeersListCtrl.cpp:25: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SharedFilePeersListCtrl.cpp:25: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SharedFilePeersListCtrl.cpp:25: -/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) - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-FriendListCtrl.o `test -f 'FriendListCtrl.cpp' || echo '../../src/'`FriendListCtrl.cpp -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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SharedFilePeersListCtrl.cpp:25: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.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/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ServerListCtrl.o `test -f 'ServerListCtrl.cpp' || echo '../../src/'`ServerListCtrl.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-SharedFilesCtrl.o `test -f 'SharedFilesCtrl.cpp' || echo '../../src/'`SharedFilesCtrl.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-MuleTrayIcon.o `test -f 'MuleTrayIcon.cpp' || echo '../../src/'`MuleTrayIcon.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-TransferWnd.o `test -f 'TransferWnd.cpp' || echo '../../src/'`TransferWnd.cpp -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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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; } - | ^ -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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/event.h:16, @@ -248393,135 +251796,70 @@ /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, +In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, +/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 ../../src/MuleListCtrl.h:33, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, +/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, +/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 ../../src/MuleListCtrl.h:33, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, +/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, +/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 ../../src/MuleListCtrl.h:33, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/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/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/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; } @@ -248610,126 +251948,54 @@ /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::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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, +In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, +/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 ../../src/MuleListCtrl.h:33, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, +/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, +/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 ../../src/MuleListCtrl.h:33, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/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/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -248774,66 +252040,174 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, +In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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); } @@ -248922,126 +252296,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 | ~~~~~~~~~~^~ -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } @@ -249196,36 +252450,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: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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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); } @@ -249240,228 +252464,170 @@ /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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: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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 ) \ @@ -249888,568 +253054,10 @@ /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 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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 ) \ @@ -250592,66 +253200,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/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 ) \ @@ -250794,66 +253342,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/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/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 ) \ @@ -250996,336 +253484,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/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 ) \ | ^ @@ -251335,9 +253494,12 @@ /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: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; } | ^~~~~~~~ @@ -251350,13 +253512,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -251365,10 +253530,13 @@ /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&)' +/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' @@ -251377,10 +253545,13 @@ /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: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 ) \ | ^ @@ -251390,9 +253561,12 @@ /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: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; } | ^~~~~~~~ @@ -251405,13 +253579,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -251420,10 +253597,13 @@ /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&)' +/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' @@ -251432,10 +253612,13 @@ /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: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; } \ | ^~~~~~~~ @@ -251445,13 +253628,16 @@ /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: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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -251461,13 +253647,16 @@ /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: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: 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/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 ) \ | ^ @@ -251477,8 +253666,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/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: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; } @@ -251492,13 +253681,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -251507,10 +253696,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -251519,10 +253708,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_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 ) \ | ^ @@ -251532,8 +253721,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/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: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; } @@ -251547,13 +253736,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -251562,10 +253751,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -251574,10 +253763,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -251587,13 +253776,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -251603,98 +253792,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/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 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/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/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( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/hashmap.h: In 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/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 ) \ | ^ @@ -251704,8 +253808,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/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/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; } @@ -251719,29 +253823,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/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/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/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:244:26: warning: implicitly-declared 'constexpr wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -251750,79 +253838,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/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/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); } - | ^ -/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; } - | ^~~~~~~~ -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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/hashmap.h: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/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 '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 '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' @@ -251831,10 +253850,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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -251844,8 +253863,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/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/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; } @@ -251859,13 +253878,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -251874,10 +253893,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -251886,10 +253905,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/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/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 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -251899,75 +253918,39 @@ /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: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 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/hashmap.h: In member function '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; } \ - | ^~~~~~~~ + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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: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/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: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/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; } \ | ^~~~~~~~ @@ -251977,304 +253960,165 @@ /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/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/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/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] +/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: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] +/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: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: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&)' +/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: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: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] +/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: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: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] +/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: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: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] +/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: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: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&)' +/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: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: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] +/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: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: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] +/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: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: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: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/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 ) \ @@ -252417,7 +254261,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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-amuleAppCommon.o `test -f 'amuleAppCommon.cpp' || echo '../../src/'`amuleAppCommon.cpp /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 ) \ @@ -252702,107 +254545,16 @@ /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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/amuleDlg.h:34, + from ../../src/FriendListCtrl.cpp:33: +/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 ../../src/MuleListCtrl.h:33, from ../../src/FriendListCtrl.h:29, from ../../src/FriendListCtrl.cpp:27: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 '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' @@ -252811,22 +254563,19 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/msgdlg.h:18, + from ../../src/ServerListCtrl.cpp:32: +/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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' @@ -252835,165 +254584,312 @@ /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/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/listbase.h:17, +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/FriendListCtrl.h:29, from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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&) +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/hashmap.h:244:26: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' - 3560 | classname& operator=(const classname&) +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/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/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -253003,8 +254899,8 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) @@ -253014,8 +254910,8 @@ 1561 | m_clientObject(event.m_clientObject) | ^ In file included from ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -253025,15 +254921,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -253046,18 +254942,39 @@ /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 ../../src/ClientDetailDialog.h:29, + from ../../src/FriendListCtrl.cpp:34: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -253073,15 +254990,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -253097,15 +255014,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -253121,15 +255038,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -253145,15 +255062,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -253169,15 +255086,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -253193,15 +255110,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -253217,15 +255134,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -253241,15 +255158,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -253262,6 +255179,175 @@ /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/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 ../../src/muuli_wdr.h:16, + from ../../src/FriendListCtrl.cpp:38: +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, @@ -253633,737 +255719,50 @@ /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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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; } - | ^~~~~~~~ -/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; } - | ^~~~~~~~ -/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 ) \ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/muuli_wdr.h:16, + from ../../src/FriendListCtrl.cpp:38: +/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) | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/muuli_wdr.h:16, + from ../../src/FriendListCtrl.cpp:38: +/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) | ^~~~~~~~ -/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; } +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/muuli_wdr.h:16, + from ../../src/FriendListCtrl.cpp:38: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FriendListCtrl.cpp:38: +/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) | ^~~~~~~~ -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ServerListCtrl.cpp:36: +/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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' @@ -254372,119 +255771,9 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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); } @@ -254511,22 +255800,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/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/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); } @@ -254553,22 +255826,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/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/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); } @@ -254621,27 +255878,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 | ~~~~~~~~~~~~~^ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -254746,16 +255982,75 @@ /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ServerListCtrl.cpp:36: +/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/app.h:19, from ../../src/MuleTrayIcon.cpp:27: -/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 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/event.h:14, from /usr/include/wx-3.0/wx/app.h:19, from ../../src/MuleTrayIcon.cpp:27: -/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 '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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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' @@ -254764,151 +256059,204 @@ /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/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 ) \ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ServerListCtrl.cpp:36: +/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) | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ServerListCtrl.cpp:36: +/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) | ^~~~~~~~ -/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; } +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ServerListCtrl.cpp:36: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ServerListCtrl.cpp:36: +/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) | ^~~~~~~~ -/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; } +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h: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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/app.h:19, from ../../src/MuleTrayIcon.cpp:27: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': @@ -254930,148 +256278,6 @@ /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/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/app.h:19, from ../../src/MuleTrayIcon.cpp:27: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowDestroyEvent::Clone() const': @@ -255093,7 +256299,38 @@ /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/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +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 ../../src/muuli_wdr.h:16, + from ../../src/FriendListCtrl.cpp:38: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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 ) \ | ^ @@ -255103,12 +256340,9 @@ /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: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; } | ^~~~~~~~ @@ -255121,16 +256355,13 @@ /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: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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -255139,80 +256370,10 @@ /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&)' +/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' @@ -255221,73 +256382,29 @@ /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; } - | ^~~~~~~~ +/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/gdicmn.h:22, from /usr/include/wx-3.0/wx/font.h:21, from /usr/include/wx-3.0/wx/listbase.h:15, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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&)': + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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: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/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; } | ^~~~~~~~ @@ -255297,49 +256414,16 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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 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: 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 ) \ | ^ @@ -255349,126 +256433,27 @@ /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: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/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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] +/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: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: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/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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -255481,9 +256466,21 @@ /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: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/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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -255505,19 +256502,19 @@ /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/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: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: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/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; } | ^~~~~~~~ @@ -255527,39 +256524,39 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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&)' +/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: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: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/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: 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; } \ @@ -255592,33 +256589,38 @@ /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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/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/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/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; } + | ^~~~~~~~ /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 ) \ @@ -255761,19 +256763,28 @@ /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/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/wx.h:31, + from ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesCtrl.cpp:30: +/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 ../../src/MuleListCtrl.h:33, from ../../src/SharedFilesCtrl.h:29, from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' +/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/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/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -255829,15 +256840,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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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); } - | ^ /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 ) \ @@ -255854,21 +256856,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; } | ^~~~~~~~ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -255940,27 +256927,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from ../../src/amuleDlg.h:34, - from ../../src/FriendListCtrl.cpp:33: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -256245,360 +257211,185 @@ /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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/msgdlg.h:18, - from ../../src/ServerListCtrl.cpp:32: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdicmn.h:22, from /usr/include/wx-3.0/wx/font.h:21, from /usr/include/wx-3.0/wx/listbase.h:15, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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] + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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: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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -256745,38 +257536,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; } | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 ../../src/MuleTrayIcon.h:42, from ../../src/MuleTrayIcon.cpp:29: /usr/include/wx-3.0/wx/taskbar.h: In member function 'virtual wxEvent* wxTaskBarIconEvent::Clone() const': @@ -256792,169 +257551,6 @@ /usr/include/wx-3.0/wx/taskbar.h:106:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' 106 | wxDECLARE_NO_ASSIGN_CLASS(wxTaskBarIconEvent); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/ClientDetailDialog.h:29, - from ../../src/FriendListCtrl.cpp:34: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -256975,6 +257571,29 @@ /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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } | ^~~~~~~~ @@ -256993,6 +257612,21 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ @@ -257011,6 +257645,30 @@ /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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ | ^~~~~~~~ @@ -257045,6 +257703,22 @@ /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/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 ) \ | ^ @@ -257063,6 +257737,21 @@ /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 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -257078,6 +257767,18 @@ /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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ | ^~~~~~~~ @@ -257093,6 +257794,18 @@ /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 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ @@ -257109,9 +257822,38 @@ /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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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: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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ @@ -257131,6 +257873,392 @@ /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; } + | ^~~~~~~~ +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ServerListCtrl.cpp:36: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesCtrl.cpp:30: +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FriendListCtrl.cpp:38: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FriendListCtrl.cpp:38: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FriendListCtrl.cpp:38: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FriendListCtrl.cpp:38: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/dcmemory.h:14, + from ../../src/MuleTrayIcon.h:44, + from ../../src/MuleTrayIcon.cpp:29: +/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/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/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: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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-amuleAppCommon.o `test -f 'amuleAppCommon.cpp' || echo '../../src/'`amuleAppCommon.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesCtrl.cpp:30: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesCtrl.cpp:30: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesCtrl.cpp:30: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesCtrl.cpp:30: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesCtrl.cpp:30: +/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) + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ClientRef.o `test -f 'ClientRef.cpp' || echo '../../src/'`ClientRef.cpp In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, from /usr/include/wx-3.0/wx/font.h:21, from /usr/include/wx-3.0/wx/listbase.h:15, @@ -257138,203 +258266,182 @@ from ../../src/MuleListCtrl.h:34, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/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] +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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); - | ^~~~~~~~~~~~~~~~~~~ -/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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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/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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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/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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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/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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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 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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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/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::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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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; } - | ^~~~~~~~ -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/dcmemory.h:14, - from ../../src/MuleTrayIcon.h:44, - from ../../src/MuleTrayIcon.cpp:29: -/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/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, +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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 ../../src/muuli_wdr.h:16, - from ../../src/FriendListCtrl.cpp:38: -/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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ServerListCtrl.cpp:36: + from ../../src/SharedFilesCtrl.cpp:30: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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 ../../src/amuleDlg.h:34, + from ../../src/MuleTrayIcon.cpp:41: /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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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&) | ^~~~~~~~ @@ -257414,155 +258521,6 @@ /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/window.h:18, from /usr/include/wx-3.0/wx/panel.h:19, from ../../src/TransferWnd.h:29, @@ -257638,28 +258596,6 @@ /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:31, - from ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesCtrl.cpp:30: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/window.h:18, from /usr/include/wx-3.0/wx/panel.h:19, from ../../src/TransferWnd.h:29, @@ -257810,59 +258746,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ServerListCtrl.cpp:36: -/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:66, - from ../../src/muuli_wdr.h:16, - from ../../src/FriendListCtrl.cpp:38: -/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ | ^ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/muuli_wdr.h:16, - from ../../src/FriendListCtrl.cpp:38: -/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) +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/muuli_wdr.h:16, - from ../../src/FriendListCtrl.cpp:38: -/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 ../../src/muuli_wdr.h:16, - from ../../src/FriendListCtrl.cpp:38: -/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) +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/gdicmn.h:22, from /usr/include/wx-3.0/wx/font.h:21, from /usr/include/wx-3.0/wx/listbase.h:15, @@ -257870,7 +258899,7 @@ from ../../src/MuleListCtrl.h:34, from ../../src/SharedFilesCtrl.h:29, from ../../src/SharedFilesCtrl.cpp:26: -/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/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ | ^ @@ -257880,12 +258909,9 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -257898,16 +258924,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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' @@ -257916,13 +258939,10 @@ /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&)' +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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' @@ -257931,13 +258951,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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 ) \ | ^ @@ -257947,12 +258964,9 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -257965,16 +258979,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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' @@ -257983,13 +258994,10 @@ /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&)' +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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' @@ -257998,13 +259006,33 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/MuleTrayIcon.cpp:42: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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; } \ | ^~~~~~~~ @@ -258014,16 +259042,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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; } \ | ^~~~~~~~ @@ -258033,35 +259058,163 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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 ../../src/muuli_wdr.h:16, +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/MuleTrayIcon.cpp:42: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/MuleTrayIcon.cpp:42: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/MuleTrayIcon.cpp:42: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/MuleTrayIcon.cpp:42: +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, from ../../src/SharedFilesCtrl.cpp:30: -/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/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SharedFilesCtrl.cpp:30: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SharedFilesCtrl.cpp:30: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SharedFilesCtrl.cpp:30: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, @@ -258240,129 +259393,13 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ServerListCtrl.cpp:36: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ServerListCtrl.cpp:36: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ServerListCtrl.cpp:36: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ServerListCtrl.cpp:36: -/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 ../../src/amuleDlg.h:34, - from ../../src/MuleTrayIcon.cpp:41: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesCtrl.cpp:30: -/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 ../../src/MuleListCtrl.h:33, +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, from ../../src/SharedFilesCtrl.h:29, from ../../src/SharedFilesCtrl.cpp:26: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesCtrl.cpp:30: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesCtrl.cpp:30: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesCtrl.cpp:30: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesCtrl.cpp:30: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: ../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ @@ -258505,84 +259542,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/MuleTrayIcon.cpp:42: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/MuleTrayIcon.cpp:42: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/MuleTrayIcon.cpp:42: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/MuleTrayIcon.cpp:42: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/MuleTrayIcon.cpp:42: -/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 ../../src/amuleDlg.h:34, - from ../../src/TransferWnd.cpp:39: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, @@ -258667,6 +259626,255 @@ /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 ../../src/amuleDlg.h:34, + from ../../src/TransferWnd.cpp:39: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.cpp:31: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/MuleTrayIcon.cpp:42: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, @@ -258815,10 +260023,10 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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; } - | ^ +/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, @@ -258832,13 +260040,13 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/amuleAppCommon.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; } - | ^ +/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, @@ -258852,13 +260060,13 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/amuleAppCommon.cpp:31: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ +/usr/include/wx-3.0/wx/string.h: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, @@ -258872,13 +260080,13 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/amuleAppCommon.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; } - | ^ +/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, @@ -258892,13 +260100,13 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/amuleAppCommon.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: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, @@ -258912,13 +260120,33 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/amuleAppCommon.cpp:31: -/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' - 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } - | ^ +/usr/include/wx-3.0/wx/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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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, @@ -258932,81 +260160,227 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ServerListCtrl.cpp:36: -/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/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 ../../src/muuli_wdr.h:16, - from ../../src/FriendListCtrl.cpp:38: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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 ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 | ~~~~~~~~~~^~ @@ -259016,17 +260390,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 | ~~~~~~~~~~^~ @@ -259036,17 +260408,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -259056,17 +260426,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 | ~~~~~~~~~~^~ @@ -259076,17 +260444,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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; | ~~~~~~~~~~^ @@ -259096,17 +260462,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -259116,17 +260480,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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; | ~~~~~~~~~~^ @@ -259136,17 +260498,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -259156,17 +260516,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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; | ~~~~~~~~~~^ @@ -259176,17 +260534,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -259196,17 +260552,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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; | ~~~~~~~~~~^ @@ -259216,195 +260570,18 @@ | ^ 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 ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ClientRef.o `test -f 'ClientRef.cpp' || echo '../../src/'`ClientRef.cpp -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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesCtrl.cpp:30: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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 ) \ @@ -259547,125 +260724,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/FriendListCtrl.cpp:38: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/FriendListCtrl.cpp:38: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/FriendListCtrl.cpp:38: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/FriendListCtrl.cpp:38: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -259693,14 +260751,9 @@ /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/amuleAppCommon.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 ) \ | ^ @@ -259710,8 +260763,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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; } @@ -259725,13 +260778,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -259740,10 +260793,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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' @@ -259752,10 +260805,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -259765,8 +260818,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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; } @@ -259780,13 +260833,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -259795,10 +260848,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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' @@ -259807,10 +260860,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -259820,13 +260873,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -259836,32 +260889,25 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -259871,52 +260917,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(const Self&)': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -259926,190 +260972,71 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_wxImplementation_HashTable::hash_funct()': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesCtrl.cpp:30: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesCtrl.cpp:30: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesCtrl.cpp:30: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesCtrl.cpp:30: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:63, from ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, @@ -260141,108 +261068,19 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/MuleTrayIcon.cpp:42: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/TransferWnd.cpp:40: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/TransferWnd.cpp:40: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/TransferWnd.cpp:40: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/TransferWnd.cpp:40: -/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -260252,52 +261090,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(const Self&)': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -260307,73 +261145,132 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_wxImplementation_HashTable::hash_funct()': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:20, - from ../../src/amuleAppCommon.cpp:31: +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/TransferWnd.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/TransferWnd.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/TransferWnd.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/TransferWnd.cpp:40: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: /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 ) \ @@ -260800,40 +261697,290 @@ /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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/TransferWnd.cpp:40: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -261260,6 +262407,182 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/TransferWnd.cpp:40: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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:24, from ../../src/amuleAppCommon.cpp:31: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': @@ -261636,6 +262959,67 @@ /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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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:31, from ../../src/amuleAppCommon.cpp:31: /usr/include/wx-3.0/wx/timer.h: In member function 'virtual wxEvent* wxTimerEvent::Clone() const': @@ -261656,261 +263040,213 @@ /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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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, +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, from ../../src/Types.h:30, from ../../src/ClientRef.h:39, from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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, +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, from ../../src/Types.h:30, from ../../src/ClientRef.h:39, from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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, +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, from ../../src/Types.h:30, from ../../src/ClientRef.h:39, from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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, +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, from ../../src/Types.h:30, from ../../src/ClientRef.h:39, from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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, +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, from ../../src/Types.h:30, from ../../src/ClientRef.h:39, from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, from ../../src/Types.h:30, from ../../src/ClientRef.h:39, from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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, +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, from ../../src/Types.h:30, from ../../src/ClientRef.h:39, from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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, +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, from ../../src/Types.h:30, from ../../src/ClientRef.h:39, from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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, +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, from ../../src/Types.h:30, from ../../src/ClientRef.h:39, from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/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 ../../src/amuleAppCommon.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&)': @@ -262085,150 +263421,217 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In 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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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/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 ../../src/amuleAppCommon.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); + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ECSpecialMuleTags.o `test -f 'ECSpecialMuleTags.cpp' || echo '../../src/'`ECSpecialMuleTags.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/amuleAppCommon.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:14, + from ../../src/amuleAppCommon.cpp:31: +/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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/wx.h:66, + from ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, @@ -262377,25 +263780,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; } | ^~~~~~~~ -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 ../../src/amuleAppCommon.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/grid.h:14, from ../../src/muuli_wdr.h:27, from ../../src/TransferWnd.cpp:46: @@ -262523,15 +263907,18 @@ /usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, +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 ../../src/amuleAppCommon.cpp:31: -/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] - 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } - | ^ +/usr/include/wx-3.0/wx/filectrl.h: In member function 'virtual wxEvent* wxFileCtrlEvent::Clone() const': +/usr/include/wx-3.0/wx/filectrl.h:101:72: warning: implicitly-declared 'wxFileCtrlEvent::wxFileCtrlEvent(const wxFileCtrlEvent&)' is deprecated [-Wdeprecated-copy] + 101 | virtual wxEvent *Clone() const { return new wxFileCtrlEvent( *this ); } + | ^ In file included from /usr/include/wx-3.0/wx/wx.h:14, from ../../src/amuleAppCommon.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +/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' @@ -262540,38 +263927,682 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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) +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-KnownFile.o `test -f 'KnownFile.cpp' || echo '../../src/'`KnownFile.cpp +In file included from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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/wx.h:66, - from ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: +In file included from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 + | ~~~~~~~~~~~~~^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-GetTickCount.o `test -f 'GetTickCount.cpp' || echo '../../src/'`GetTickCount.cpp +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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/wx.h:20, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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 ) \ @@ -262856,6 +264887,152 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor '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 ) \ @@ -262872,6 +265049,14 @@ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -262911,6 +265096,20 @@ /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/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: 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 ) \ @@ -262927,6 +265126,14 @@ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -263364,1350 +265571,67 @@ | ^~~~~~~~~~~~~~~~~~~~ /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/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 ../../src/amuleAppCommon.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/wx.h:14, - from ../../src/amuleAppCommon.cpp:31: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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; } - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-ECSpecialMuleTags.o `test -f 'ECSpecialMuleTags.cpp' || echo '../../src/'`ECSpecialMuleTags.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-KnownFile.o `test -f 'KnownFile.cpp' || echo '../../src/'`KnownFile.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-GetTickCount.o `test -f 'GetTickCount.cpp' || echo '../../src/'`GetTickCount.cpp -In file included from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const 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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ -In file included from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-GuiEvents.o `test -f 'GuiEvents.cpp' || echo '../../src/'`GuiEvents.cpp In file included from ../../src/Types.h:30, from ../../src/GetTickCount.h:30, from ../../src/GetTickCount.cpp:27: @@ -265113,290 +266037,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 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; } - | ^~~~~~~~ -/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; } - | ^~~~~~~~ /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); } @@ -265541,7 +266181,7 @@ /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/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: 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 ) \ | ^ @@ -265551,8 +266191,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; } @@ -265566,13 +266206,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: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: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' @@ -265581,10 +266221,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' @@ -265593,10 +266233,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 ) \ | ^ @@ -265606,8 +266246,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; } @@ -265621,13 +266261,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' @@ -265636,10 +266276,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' @@ -265648,10 +266288,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; } \ | ^~~~~~~~ @@ -265661,13 +266301,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; } \ | ^~~~~~~~ @@ -265677,13 +266317,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/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: 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 ) \ | ^ @@ -265693,8 +266333,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: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: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; } @@ -265708,13 +266348,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/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 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 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' @@ -265723,10 +266363,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/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 '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 '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' @@ -265735,10 +266375,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/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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -265748,8 +266388,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: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: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; } @@ -265763,13 +266403,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -265778,10 +266418,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/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 '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 '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' @@ -265790,10 +266430,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/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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -265803,13 +266443,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -265819,29 +266459,297 @@ /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: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:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/ECSpecialMuleTags.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/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: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: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/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; } | ^~~~~~~~ @@ -265851,52 +266759,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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&)' +/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: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: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/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: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: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/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; } | ^~~~~~~~ @@ -265906,497 +266814,270 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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&)' +/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: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: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/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: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: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/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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': +/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: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/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: 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/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: 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: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: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:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:20, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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: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 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 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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/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; } - | ^~~~~~~~ -/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/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/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: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: 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] +/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/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] +/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: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/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&)' +/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: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/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] +/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: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/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] +/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: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/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] +/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: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/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&)' +/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: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/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] +/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: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/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] +/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: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/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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/timer.h:21, @@ -266685,7 +267366,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/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/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 ) \ | ^ @@ -266695,8 +267376,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/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/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; } @@ -266710,13 +267391,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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' @@ -266725,10 +267406,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -266737,10 +267418,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_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 ) \ | ^ @@ -266750,8 +267431,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/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/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; } @@ -266765,13 +267446,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -266780,10 +267461,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -266792,10 +267473,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -266805,13 +267486,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -266821,13 +267502,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/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/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor '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: 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 ) \ | ^ @@ -266837,8 +267518,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: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; } @@ -266852,13 +267533,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: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: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' @@ -266867,10 +267548,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: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 '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 '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' @@ -266879,10 +267560,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: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/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -266892,8 +267573,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: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; } @@ -266907,13 +267588,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: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 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' @@ -266922,10 +267603,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: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 '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 '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' @@ -266934,10 +267615,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: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/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 '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; } \ | ^~~~~~~~ @@ -266947,13 +267628,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; } \ | ^~~~~~~~ @@ -266963,13 +267644,34 @@ /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 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/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 ) \ | ^ @@ -266979,8 +267681,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/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; } @@ -266994,13 +267696,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/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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -267009,10 +267711,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/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 '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 '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' @@ -267021,10 +267723,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/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 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -267034,8 +267736,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/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; } @@ -267049,13 +267751,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/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 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 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' @@ -267064,10 +267766,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/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 '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 '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' @@ -267076,10 +267778,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/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 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -267089,13 +267791,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/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 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -267105,13 +267807,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/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/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/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 ) \ | ^ @@ -267121,8 +267823,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: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; } @@ -267136,13 +267838,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: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' @@ -267151,10 +267853,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' @@ -267163,10 +267865,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 ) \ | ^ @@ -267176,8 +267878,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: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; } @@ -267191,13 +267893,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: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/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' @@ -267206,10 +267908,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' @@ -267218,10 +267920,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 member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -267231,13 +267933,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 member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -267247,8 +267949,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: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; } @@ -267395,7 +268097,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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-GuiEvents.o `test -f 'GuiEvents.cpp' || echo '../../src/'`GuiEvents.cpp /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 ) \ @@ -267538,359 +268239,18 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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' @@ -267899,9 +268259,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/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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) + | ^~~~~~~~ /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 ) \ @@ -268044,1502 +268436,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.cpp:31: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] - 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/hashmap.h: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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.cpp:31: -/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, - from /usr/include/wx-3.0/wx/affinematrix2d.h:17, - from /usr/include/wx-3.0/wx/dc.h:32, - from /usr/include/wx-3.0/wx/wx.h:50, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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:20, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, @@ -269721,7 +268617,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) | ~~~~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-HTTPDownload.o `test -f 'HTTPDownload.cpp' || echo '../../src/'`HTTPDownload.cpp /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); } @@ -269854,6 +268749,60 @@ /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/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -269876,6 +268825,19 @@ /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/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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); } + | ^ /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); } @@ -269898,6 +268860,24 @@ /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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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/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); } @@ -270008,7 +268988,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; | ~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Logger.o `test -f 'Logger.cpp' || echo '../../src/'`Logger.cpp /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); } @@ -270031,6 +269010,769 @@ /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/timer.h:21, + from ../../src/GetTickCount.cpp:92: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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/timer.h:21, + from ../../src/GetTickCount.cpp:92: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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/timer.h:21, + from ../../src/GetTickCount.cpp:92: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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:31, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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/timer.h:21, + from ../../src/GetTickCount.cpp:92: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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/timer.h:21, + from ../../src/GetTickCount.cpp:92: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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/timer.h:21, + from ../../src/GetTickCount.cpp:92: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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/timer.h:21, + from ../../src/GetTickCount.cpp:92: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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/timer.h:21, + from ../../src/GetTickCount.cpp:92: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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/timer.h:21, + from ../../src/GetTickCount.cpp:92: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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/timer.h:21, + from ../../src/GetTickCount.cpp:92: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/timer.h:21, + from ../../src/GetTickCount.cpp:92: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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/timer.h:21, + from ../../src/GetTickCount.cpp:92: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/GetTickCount.cpp:92: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../../src/GuiEvents.h:30, @@ -270461,6 +270203,186 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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; } + | ^~~~~~~~ /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 ) \ @@ -270745,6 +270667,32 @@ /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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -270887,6 +270835,749 @@ /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:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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) + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-HTTPDownload.o `test -f 'HTTPDownload.cpp' || echo '../../src/'`HTTPDownload.cpp +In file included from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, + from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, + from /usr/include/wx-3.0/wx/filedlg.h:235, + from /usr/include/wx-3.0/wx/wx.h:93, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Logger.o `test -f 'Logger.cpp' || echo '../../src/'`Logger.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/GuiEvents.cpp:27: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-PartFile.o `test -f 'PartFile.cpp' || echo '../../src/'`PartFile.cpp +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Preferences.o `test -f 'Preferences.cpp' || echo '../../src/'`Preferences.cpp +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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/GuiEvents.cpp:27: +/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wfstream.h:18, @@ -271171,190 +271862,35 @@ /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:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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) - | ~~~~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-PartFile.o `test -f 'PartFile.cpp' || echo '../../src/'`PartFile.cpp -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/GuiEvents.cpp:27: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -271395,6 +271931,62 @@ /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:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/GuiEvents.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/GuiEvents.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/GuiEvents.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/GuiEvents.cpp:27: +/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) + | ^~~~~~~~ /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); } @@ -271515,466 +272107,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 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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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/protocol/http.h:17, from ../../src/HTTPDownload.cpp:28: /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&)': @@ -272119,6 +272251,38 @@ /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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/GuiEvents.cpp:27: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In constructor '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 ) \ @@ -272261,151 +272425,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/log.h:65, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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 '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 ) \ @@ -272658,61 +272677,6 @@ /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: 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/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; } \ @@ -272745,93 +272709,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: 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; } - | ^~~~~~~~ /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 ) \ @@ -272974,294 +272851,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: 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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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; } - | ^~~~~~~~ /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 ) \ @@ -273404,462 +272993,450 @@ /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 '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; } \ +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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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; } + | ^ +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 ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } +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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +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 ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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/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:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/GuiEvents.cpp:27: -/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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Preferences.o `test -f 'Preferences.cpp' || echo '../../src/'`Preferences.cpp -/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: +/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/socket.h:22, from /usr/include/wx-3.0/wx/protocol/protocol.h:23, from /usr/include/wx-3.0/wx/protocol/http.h:18, @@ -274137,602 +273714,193 @@ /usr/include/wx-3.0/wx/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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; } - | ^~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, +In file included from /usr/include/wx-3.0/wx/log.h:43, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, +/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/log.h:43, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, +/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/log.h:43, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, +/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/log.h:43, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, +/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/log.h:43, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, +/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/log.h:43, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, +/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/log.h:43, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, +/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/log.h:43, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, +/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/log.h:43, + from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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/log.h:14, +/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; } + | ^ +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/log.h:43, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, +/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/log.h:43, + from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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/log.h:14, +/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/log.h:43, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/Logger.h:29, +/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/log.h:43, + from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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/log.h:14, +/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/log.h:43, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, +/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/log.h:43, + from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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/log.h:14, +/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/log.h:43, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/GuiEvents.cpp:27: -/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/log.h:65, +/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/log.h:43, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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; } - | ^~~~~~~~ +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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); } @@ -274742,14 +273910,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~^~ @@ -274762,14 +273930,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~^~ @@ -274782,14 +273950,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -274802,46 +273970,17 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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/wx.h:63, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/GuiEvents.cpp:27: -/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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -274851,14 +273990,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~^~ @@ -274871,14 +274010,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -274891,14 +274030,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~^~ @@ -274911,73 +274050,17 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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/wx.h:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/GuiEvents.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/GuiEvents.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/GuiEvents.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/GuiEvents.cpp:27: -/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) - | ^~~~~~~~ /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); } @@ -274987,14 +274070,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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; | ~~~~~~~~~~^~ @@ -275007,17 +274090,169 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 '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 ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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/protocol/http.h:17, from ../../src/HTTPDownload.cpp:28: /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&)': @@ -275162,86 +274397,150 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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, +In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/PartFile.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h: In constructor '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; } \ | ^~~~~~~~ -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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ -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 ../../src/PartFile.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/hashmap.h: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; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -275265,6 +274564,148 @@ /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/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; } + | ^~~~~~~~ /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); } @@ -275274,14 +274715,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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; | ~~~~~~~~~~^ @@ -275294,14 +274735,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -275314,14 +274755,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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; | ~~~~~~~~~~^ @@ -275334,37 +274775,108 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } | ^ +/usr/include/wx-3.0/wx/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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: In 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/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); } @@ -275374,37 +274886,108 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: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/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); } | ^ +/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; } + | ^~~~~~~~ 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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: In member function '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; } + | ^~~~~~~~ /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); } @@ -275414,40 +274997,161 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/Logger.cpp:27: -/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/log.h:14, +/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/log.h:43, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/protocol/http.h:17, from ../../src/HTTPDownload.cpp:28: /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&)': @@ -275622,6 +275326,290 @@ /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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, from /usr/include/wx-3.0/wx/affinematrix2d.h:17, from /usr/include/wx-3.0/wx/dc.h:32, @@ -275644,214 +275632,294 @@ /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); | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Proxy.o `test -f 'Proxy.cpp' || echo '../../src/'`Proxy.cpp -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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/GuiEvents.cpp:27: -/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/event.h:14, +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from ../../src/GuiEvents.h:30, from ../../src/GuiEvents.cpp:25: -/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&) +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/log.h:65, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/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:63, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -275875,248 +275943,8 @@ /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/HTTPDownload.cpp:33: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/HTTPDownload.cpp:33: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/HTTPDownload.cpp:33: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/HTTPDownload.cpp:33: -/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) - | ^~~~~~~~ -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ) \ @@ -276259,6 +276087,42 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/HTTPDownload.cpp:33: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/HTTPDownload.cpp:33: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/HTTPDownload.cpp:33: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/HTTPDownload.cpp:33: +/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) + | ^~~~~~~~ /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 ) \ @@ -276401,86 +276265,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/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/hashmap.h: In constructor '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 ) \ @@ -276623,199 +276407,159 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/Logger.cpp:27: -/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/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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 ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/Logger.cpp:27: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/GuiEvents.cpp:49: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -276824,9 +276568,131 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/GuiEvents.cpp:49: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/GuiEvents.cpp:49: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/GuiEvents.cpp:49: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/PartFile.cpp:26: +/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:14, + from ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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) + | ^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Proxy.o `test -f 'Proxy.cpp' || echo '../../src/'`Proxy.cpp +/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/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 ) \ @@ -276843,6 +276709,14 @@ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/PartFile.cpp:26: +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ | ^ @@ -276969,6 +276843,26 @@ /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 ../../src/PartFile.cpp:26: +/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:14, + from ../../src/PartFile.cpp:26: +/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/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 ) \ @@ -277111,38 +277005,330 @@ /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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/Logger.cpp:27: -/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:24, + from ../../src/PartFile.cpp:26: +/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:14, + from ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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:14, + from ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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:14, + from ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] + 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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:14, + from ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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:14, + from ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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:14, + from ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/PartFile.cpp:26: +/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:14, + from ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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:14, + from ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ) \ | ^ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/Logger.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/Logger.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/Logger.cpp:27: -/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) - | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } + | ^~~~~~~~ /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 ) \ @@ -277285,6 +277471,26 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/PartFile.cpp:26: +/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:14, + from ../../src/PartFile.cpp:26: +/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/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, @@ -277311,8 +277517,9 @@ /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:20, - from ../../src/Preferences.cpp:26: +In file included from /usr/include/wx-3.0/wx/log.h:65, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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 ) \ @@ -277739,6 +277946,199 @@ /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 ../../src/PartFile.cpp:26: +/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; } + | ^~~~~~~~ +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 ../../src/PartFile.cpp:26: +/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/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 ) \ @@ -277882,13 +278282,13 @@ 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -277896,11 +278296,43 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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/wx.h:14, + from ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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:14, + from ../../src/Preferences.cpp:26: +/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/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 ) \ @@ -278043,46 +278475,14 @@ /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/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/wx.h:14, - from ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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:14, - from ../../src/PartFile.cpp:26: -/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:24, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -278096,13 +278496,13 @@ 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -278116,13 +278516,13 @@ 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -278136,13 +278536,13 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -278156,13 +278556,13 @@ 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -278175,40 +278575,14 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/Logger.cpp:27: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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:24, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -278222,13 +278596,13 @@ 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -278241,6 +278615,178 @@ /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 ../../src/Preferences.cpp:26: +/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:14, + from ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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:14, + from ../../src/Preferences.cpp:26: +/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:63, + from ../../src/PartFile.cpp:26: +/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:14, + from ../../src/PartFile.cpp:26: +/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:20, + from ../../src/Preferences.cpp:26: +/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); + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/protocol/http.h:17, from ../../src/HTTPDownload.cpp:28: /usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': @@ -278286,6 +278832,19 @@ /usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -278298,6 +278857,25 @@ /usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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 ) \ @@ -278385,15 +278963,697 @@ /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, +In file included from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/PartFile.cpp:26: -/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:14, +/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 ../../src/PartFile.cpp:26: -/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/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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:14, + from ../../src/Preferences.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/HTTPDownload.cpp:44: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wfstream.h:14, + from ../../src/HTTPDownload.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/HTTPDownload.cpp:44: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wfstream.h:14, + from ../../src/HTTPDownload.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/HTTPDownload.cpp:44: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wfstream.h:14, + from ../../src/HTTPDownload.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/HTTPDownload.cpp:44: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wfstream.h:14, + from ../../src/HTTPDownload.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/socket.h:22, + from /usr/include/wx-3.0/wx/protocol/protocol.h:23, + from /usr/include/wx-3.0/wx/protocol/http.h:18, + from ../../src/HTTPDownload.cpp:28: +../../src/HTTPDownload.cpp: At global scope: +../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 90 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/HTTPDownload.cpp:133:2: note: in expansion of macro 'EVT_MULE_INTERNAL' + 133 | EVT_MULE_INTERNAL(wxEVT_HTTP_PROGRESS, -1, CHTTPDownloadDialog::OnProgress) + | ^~~~~~~~~~~~~~~~~ +../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 90 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/HTTPDownload.cpp:134:2: note: in expansion of macro 'EVT_MULE_INTERNAL' + 134 | EVT_MULE_INTERNAL(wxEVT_HTTP_SHUTDOWN, -1, CHTTPDownloadDialog::OnShutdown) + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/Preferences.cpp:26: +/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; } + | ^~~~~~~~ +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 ../../src/Preferences.cpp:26: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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' @@ -278402,18 +279662,19 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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: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 ../../src/PartFile.cpp:26: -/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:14, - from ../../src/PartFile.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' +In file included from ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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' @@ -278422,161 +279683,19 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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: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/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/HTTPDownload.cpp:44: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wfstream.h:14, - from ../../src/HTTPDownload.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' +In file included from ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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' @@ -278585,19 +279704,19 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) +/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/HTTPDownload.cpp:44: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wfstream.h:14, - from ../../src/HTTPDownload.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' +In file included from ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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' @@ -278606,33 +279725,21 @@ /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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) +/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/HTTPDownload.cpp:44: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wfstream.h:14, - from ../../src/HTTPDownload.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' +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 ../../src/PartFile.cpp:26: +/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/wx.h:14, + from ../../src/PartFile.cpp:26: +/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' @@ -278641,36 +279748,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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) +/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/HTTPDownload.cpp:44: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wfstream.h:14, - from ../../src/HTTPDownload.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/Preferences.cpp:26: +/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:14, + from ../../src/Preferences.cpp:26: +/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' @@ -278679,11 +279768,36 @@ /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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) +/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:20, - from ../../src/PartFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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/log.h:65, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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 ) \ @@ -278826,14 +279940,18 @@ /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; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Server.o `test -f 'Server.cpp' || echo '../../src/'`Server.cpp In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/PartFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/Logger.cpp:27: /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:14, - from ../../src/PartFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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&) | ^~~~~~~~ @@ -278846,35 +279964,32 @@ /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/socket.h:22, - from /usr/include/wx-3.0/wx/protocol/protocol.h:23, - from /usr/include/wx-3.0/wx/protocol/http.h:18, - from ../../src/HTTPDownload.cpp:28: -../../src/HTTPDownload.cpp: At global scope: -../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 90 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/HTTPDownload.cpp:133:2: note: in expansion of macro 'EVT_MULE_INTERNAL' - 133 | EVT_MULE_INTERNAL(wxEVT_HTTP_PROGRESS, -1, CHTTPDownloadDialog::OnProgress) - | ^~~~~~~~~~~~~~~~~ -../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 90 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/HTTPDownload.cpp:134:2: note: in expansion of macro 'EVT_MULE_INTERNAL' - 134 | EVT_MULE_INTERNAL(wxEVT_HTTP_SHUTDOWN, -1, CHTTPDownloadDialog::OnShutdown) - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/PartFile.cpp:26: +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 ../../src/Preferences.cpp:26: +/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/wx.h:14, + from ../../src/Preferences.cpp:26: +/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/log.h:65, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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 ) \ @@ -279047,20 +280162,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; } | ^~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -../../src/Logger.cpp: At global scope: -../../src/Logger.h:383:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CLoggingEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 383 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/Logger.h:382:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 382 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_LOGLINE, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/Logger.cpp:302:2: note: in expansion of macro 'EVT_MULE_LOGGING' - 302 | EVT_MULE_LOGGING(CLogger::OnLoggingEvent) - | ^~~~~~~~~~~~~~~~ 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, @@ -279286,118 +280387,27 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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/wx.h:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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:24, - from ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/Logger.cpp:27: +/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/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); } @@ -279464,26 +280474,6 @@ /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] - 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/Preferences.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -279506,237 +280496,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 | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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/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 ../../src/PartFile.cpp:26: -/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': -/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] - 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } - | ^~~~~~ -/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' - 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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/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 ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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/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); } @@ -279759,22 +280518,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/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/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); } @@ -279885,22 +280628,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/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; } - | ^~~~~~~~ /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); } @@ -279945,34 +280672,17 @@ /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:31, - from ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/PartFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/Logger.cpp:27: /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:14, - from ../../src/PartFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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&) | ^~~~~~~~ @@ -279985,369 +280695,40 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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:66, - from ../../src/PartFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/Logger.cpp:27: /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 ../../src/PartFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/Logger.cpp:27: /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 ../../src/PartFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/Logger.cpp:27: /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 ../../src/PartFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/Logger.cpp:27: /usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' 31 | wxDataFormat& operator=(const wxDataFormat& format) | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/Preferences.cpp:26: -/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; } - | ^~~~~~~~ -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 ../../src/Preferences.cpp:26: -/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/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ @@ -280492,14 +280873,13 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/GuiEvents.cpp:49: + from ../../src/Preferences.cpp:54: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Preferences.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -280514,14 +280894,13 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/GuiEvents.cpp:49: + from ../../src/Preferences.cpp:54: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Preferences.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -280534,81 +280913,6 @@ /usr/include/wx-3.0/wx/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/GuiEvents.cpp:49: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/GuiEvents.cpp:49: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/Proxy.h:29, from ../../src/Proxy.cpp:26: @@ -280754,15 +281058,68 @@ /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:63, +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/Preferences.cpp:54: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, from ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] - 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } - | ^ +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/Preferences.cpp:54: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/wx.h:14, from ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -280771,8 +281128,8 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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] @@ -281058,41 +281415,20 @@ /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:66, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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/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 ../../src/PartFile.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/Logger.cpp:27: /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/wx.h:14, - from ../../src/PartFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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&) | ^~~~~~~~ @@ -281302,7 +281638,6 @@ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Server.o `test -f 'Server.cpp' || echo '../../src/'`Server.cpp /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 ) \ @@ -281390,29 +281725,20 @@ /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/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 ../../src/Preferences.cpp:26: -/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/wx.h:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +../../src/Logger.cpp: At global scope: +../../src/Logger.h:383:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CLoggingEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 383 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/Logger.h:382:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 382 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_LOGLINE, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/Logger.cpp:302:2: note: in expansion of macro 'EVT_MULE_LOGGING' + 302 | EVT_MULE_LOGGING(CLogger::OnLoggingEvent) + | ^~~~~~~~~~~~~~~~ /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 ) \ @@ -282378,6 +282704,26 @@ /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/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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/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); } @@ -282466,170 +282812,56 @@ /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/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:63, from ../../src/Proxy.h:29, from ../../src/Proxy.cpp:26: -/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:20, - from ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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) | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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) + | ^~~~~~~~ /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); } @@ -282806,171 +283038,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 | ~~~~~~~~~~~~~^ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/Preferences.cpp:54: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/Preferences.cpp:54: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/Preferences.cpp:54: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/Preferences.cpp:54: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from ../../src/OtherFunctions.h:29, @@ -283538,6 +283605,7 @@ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Statistics.o `test -f 'Statistics.cpp' || echo '../../src/'`Statistics.cpp /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; } \ @@ -283854,6 +283922,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-StatTree.o `test -f 'StatTree.cpp' || echo '../../src/'`StatTree.cpp In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -284549,7 +284618,7 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-Statistics.o `test -f 'Statistics.cpp' || echo '../../src/'`Statistics.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-UserEvents.o `test -f 'UserEvents.cpp' || echo '../../src/'`UserEvents.cpp 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, @@ -284574,112 +284643,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 /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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/string.h:24, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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) - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-StatTree.o `test -f 'StatTree.cpp' || echo '../../src/'`StatTree.cpp -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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/string.h:24, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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 ../../src/StatTree.h:47, from ../../src/Statistics.h:31, from ../../src/Statistics.cpp:27: @@ -284863,6 +284826,35 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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/string.h:24, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -284935,6 +284927,50 @@ /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/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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) + | ^~~~~~~~ /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); } @@ -285305,7 +285341,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 | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amule-UserEvents.o `test -f 'UserEvents.cpp' || echo '../../src/'`UserEvents.cpp /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); } @@ -285434,8 +285469,723 @@ /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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/string.h:24, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulecmd-TextClient.o `test -f 'TextClient.cpp' || echo '../../src/'`TextClient.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulecmd-DataToText.o `test -f 'DataToText.cpp' || echo '../../src/'`DataToText.cpp +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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; } + | ^ +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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/StatTree.cpp:28: +/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; } + | ^~~~~~~~ +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from /usr/include/wx-3.0/wx/filename.h:17, @@ -285868,6 +286618,150 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/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 ) \ @@ -286154,7 +287048,8 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/StatTree.cpp:28: + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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 ) \ @@ -286439,6 +287334,148 @@ /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 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -286581,6 +287618,148 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /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 ) \ @@ -286723,24 +287902,178 @@ /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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) | ~~~~~~~~~~^~ @@ -286750,15 +288083,23 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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) | ~~~~~~~~~~^~ @@ -286768,15 +288109,23 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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) | ~~~~~~~~~~~~~^~ @@ -286786,15 +288135,23 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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) | ~~~~~~~~~~~~~^~ @@ -286804,15 +288161,23 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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) | ~~~~~~~~~~^~ @@ -286822,15 +288187,23 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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) | ~~~~~~~~~~~~~^~ @@ -286840,15 +288213,23 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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) | ~~~~~~~~~~^~ @@ -286858,15 +288239,23 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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) | ~~~~~~~~~~~~~^~ @@ -286876,15 +288265,23 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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; | ~~~~~~~~~~^~ @@ -286894,15 +288291,23 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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; | ~~~~~~~~~~^~ @@ -286912,15 +288317,23 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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 | ~~~~~~~~~~^~ @@ -286930,15 +288343,23 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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 | ~~~~~~~~~~^~ @@ -286948,15 +288369,23 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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 | ~~~~~~~~~~~~~^~ @@ -286966,15 +288395,23 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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 | ~~~~~~~~~~^~ @@ -287198,6 +288635,46 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, from ../../src/Tag.h:34, from ../../src/SafeFile.h:32, from ../../src/CFile.h:30, @@ -287222,60 +288699,30 @@ /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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -287288,13 +288735,6 @@ /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/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/string.h:24, from ../../src/StatTree.h:47, from ../../src/Statistics.h:31, @@ -287311,155 +288751,6 @@ /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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -287516,102 +288807,222 @@ /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/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from /usr/include/wx-3.0/wx/filename.h:17, @@ -287760,70 +289171,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/intl.h:16, - from ../../src/DataToText.cpp:25: -/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/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -287858,13 +289205,23 @@ | ^ 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/intl.h:16, - from ../../src/DataToText.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/DataToText.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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; | ~~~~~~~~~~^ @@ -287874,13 +289231,23 @@ | ^ 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/intl.h:16, - from ../../src/DataToText.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/DataToText.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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 | ~~~~~~~~~~~~~^ @@ -287890,13 +289257,23 @@ | ^ 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/intl.h:16, - from ../../src/DataToText.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/DataToText.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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; | ~~~~~~~~~~^ @@ -287906,13 +289283,23 @@ | ^ 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/intl.h:16, - from ../../src/DataToText.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/DataToText.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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 | ~~~~~~~~~~~~~^ @@ -287922,13 +289309,23 @@ | ^ 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/intl.h:16, - from ../../src/DataToText.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/DataToText.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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; | ~~~~~~~~~~^ @@ -287938,13 +289335,23 @@ | ^ 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/intl.h:16, - from ../../src/DataToText.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/DataToText.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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 | ~~~~~~~~~~~~~^ @@ -287954,13 +289361,23 @@ | ^ 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/intl.h:16, - from ../../src/DataToText.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/DataToText.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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; | ~~~~~~~~~~^ @@ -287970,16 +289387,195 @@ | ^ 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/intl.h:16, - from ../../src/DataToText.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/intl.h:16, - from ../../src/DataToText.cpp:25: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/StatTree.cpp:28: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -288048,6 +289644,165 @@ /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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/filename.h:17, + from ../../src/SafeFile.h:30, + from ../../src/CFile.h:30, + from ../../src/Statistics.cpp:37: +/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/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ @@ -288066,6 +289821,25 @@ /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/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; } + | ^~~~~~~~ /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 ) \ | ^ @@ -288266,10 +290040,7 @@ | ^~~~~~~~ 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 ../../src/SafeFile.h:30, - from ../../src/CFile.h:30, - from ../../src/Statistics.cpp:37: + from ../../src/StatTree.cpp:28: /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 ) \ @@ -288442,10 +290213,37 @@ /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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/Statistics.cpp:37: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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 ) \ @@ -288840,6 +290638,7 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulecmd-DataToText.o `test -f 'DataToText.cpp' || echo '../../src/'`DataToText.cpp /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; } \ @@ -289014,204 +290813,171 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/Statistics.cpp:37: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/DataToText.cpp:25: -/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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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/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/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, +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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, from ../../src/StatTree.cpp:29: -/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/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/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/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 ) \ | ^ @@ -289221,8 +290987,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/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: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; } @@ -289236,13 +291002,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -289251,10 +291017,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -289263,10 +291029,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -289276,8 +291042,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/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: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; } @@ -289291,13 +291057,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -289306,10 +291072,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -289318,23 +291084,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/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: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/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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; } \ | ^~~~~~~~ @@ -289344,25 +291097,117 @@ /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/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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, +/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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/Statistics.cpp:37: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/Statistics.cpp:37: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/Statistics.cpp:37: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/Statistics.cpp:37: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/Statistics.cpp:37: +/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, from ../../src/StatTree.cpp:29: -/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); } - | ^ +/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/string.h:24, from ../../src/StatTree.h:47, from ../../src/StatTree.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' +/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' @@ -289371,38 +291216,167 @@ /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/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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; } - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulecmd-ExternalConnector.o `test -f 'ExternalConnector.cpp' || echo '../../src/'`ExternalConnector.cpp -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:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, from ../../src/StatTree.cpp:29: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/Statistics.cpp:37: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: +/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/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: +/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 ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: +/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/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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 ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: +/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/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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 ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: +/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/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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 ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -289415,18 +291389,15 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -289439,128 +291410,15 @@ /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/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, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -289573,18 +291431,15 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -289597,50 +291452,15 @@ /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 '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:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -289653,18 +291473,15 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -289677,18 +291494,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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -289701,18 +291515,15 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -289725,18 +291536,15 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -289749,23 +291557,22 @@ /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:63, +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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/Statistics.cpp:37: -/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); } - | ^ + from ../../src/StatTree.cpp:29: +/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/string.h:24, from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' + from ../../src/StatTree.cpp:26: +/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' @@ -289774,344 +291581,162 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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] +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: +/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: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/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/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/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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/Statistics.cpp:37: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/Statistics.cpp:37: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/Statistics.cpp:37: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/Statistics.cpp:37: -/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) - | ^~~~~~~~ -/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] +/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: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/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] +/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: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: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/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&)' +/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: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: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/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] +/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: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: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/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] +/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: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: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/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] +/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: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: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/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&)' +/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulecmd-ExternalConnector.o `test -f 'ExternalConnector.cpp' || echo '../../src/'`ExternalConnector.cpp In file included from /usr/include/wx-3.0/wx/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/StatTree.cpp:28: + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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 ) \ @@ -290167,39 +291792,6 @@ /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/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 ) \ @@ -290255,32 +291847,6 @@ /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/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/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; } \ @@ -290313,70 +291879,17 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: + from ../../src/UserEvents.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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -290389,619 +291902,108 @@ /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/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ +/usr/include/wx-3.0/wx/string.h: In 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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 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; } - | ^ +/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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::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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/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; } - | ^~~~~~~~ -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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); } - | ^ +/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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; } + | ^ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/StatTree.cpp:28: + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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 ) \ @@ -291069,6 +292071,10 @@ /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/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': +/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2039 | { append(count, ch); return *this; } + | ^ /usr/include/wx-3.0/wx/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 ) \ @@ -291085,9 +292091,21 @@ /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/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -291136,6 +292154,22 @@ /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/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/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; } \ @@ -291174,14 +292208,109 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: + from ../../src/UserEvents.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; } @@ -291196,49 +292325,145 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/Statistics.cpp:37: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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/intl.h:16, + from ../../src/DataToText.cpp:25: +/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:63, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: + from ../../src/UserEvents.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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -291254,8 +292479,7 @@ In file included from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: + from ../../src/UserEvents.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) @@ -291264,16 +292488,14 @@ from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: + from ../../src/UserEvents.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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: + from ../../src/UserEvents.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; } @@ -291282,17 +292504,13 @@ from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: + from ../../src/UserEvents.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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/DataToText.cpp:25: /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 ) \ @@ -291435,61 +292653,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; } | ^~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/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 ) \ @@ -291632,48 +292795,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -291816,594 +292937,20 @@ /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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/UserEvents.cpp:31: + from ../../src/OtherFunctions.h:32, + from ../../src/TextClient.cpp:45: /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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ExternalConnector.h:36, + from ../../src/TextClient.h:29, + from ../../src/TextClient.cpp:28: /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&) | ^~~~~~~~ @@ -292662,6 +293209,32 @@ /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/UserEvents.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/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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); } @@ -292758,33 +293331,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 | ~~~~~~~~~~^~ -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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); } @@ -292977,231 +293523,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 | ~~~~~~~~~~~~~^ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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) - | ^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulecmd-LoggerConsole.o `test -f 'LoggerConsole.cpp' || echo '../../src/'`LoggerConsole.cpp -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/UserEvents.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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -293854,229 +294175,79 @@ | ^~~~~~~~~~~~~~~~~~~~~ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: -/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] + | ^~~~~~~~~~~~~~~~~~~~ +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/UserEvents.cpp:31: -/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] - 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } - | ^ +/usr/include/wx-3.0/wx/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 ../../src/TerminationProcess.h:31, + from ../../src/UserEvents.cpp:33: +/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': +/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] + 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/intl.h:15, from ../../src/UserEvents.h:28, from ../../src/UserEvents.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -294085,41 +294256,9 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/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/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/UserEvents.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/UserEvents.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/UserEvents.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/UserEvents.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/app.h:19, from ../../src/ExternalConnector.h:36, from ../../src/ExternalConnector.cpp:25: @@ -294144,32 +294283,6 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/UserEvents.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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -294317,11 +294430,13 @@ /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; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulecmd-LoggerConsole.o `test -f 'LoggerConsole.cpp' || echo '../../src/'`LoggerConsole.cpp In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, - from ../../src/TextClient.cpp:45: + from ../../src/libs/ec/cpp/ECFileConfig.h:33, + from ../../src/ExternalConnector.cpp:49: /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); } @@ -294329,8 +294444,7 @@ In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/app.h:19, from ../../src/ExternalConnector.h:36, - from ../../src/TextClient.h:29, - from ../../src/TextClient.cpp:28: + from ../../src/ExternalConnector.cpp:25: /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&) | ^~~~~~~~ @@ -294742,53 +294856,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 | ~~~~~~~~~~~~~^ -In file included from ../../src/TerminationProcess.h:31, - from ../../src/UserEvents.cpp:33: -/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': -/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] - 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/libs/ec/cpp/ECFileConfig.h:33, - from ../../src/ExternalConnector.cpp:49: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ExternalConnector.h:36, - from ../../src/ExternalConnector.cpp:25: -/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/log.h:65, from ../../src/Logger.h:28, from ../../src/LoggerConsole.cpp:30: @@ -295502,6 +295569,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulecmd-OtherFunctions.o `test -f 'OtherFunctions.cpp' || echo '../../src/'`OtherFunctions.cpp In file included from ../../src/Logger.h:29, from ../../src/LoggerConsole.cpp:30: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': @@ -295524,7 +295592,7 @@ /usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulecmd-OtherFunctions.o `test -f 'OtherFunctions.cpp' || echo '../../src/'`OtherFunctions.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulecmd-NetworkFunctions.o `test -f 'NetworkFunctions.cpp' || echo '../../src/'`NetworkFunctions.cpp In file included from /usr/include/string.h:495, from /usr/include/wx-3.0/wx/string.h:38, from /usr/include/wx-3.0/wx/memory.h:15, @@ -295797,6 +295865,7 @@ /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 | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -DUSE_STD_STRING -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o ed2k-ED2KLinkParser.o `test -f 'ED2KLinkParser.cpp' || echo '../../src/'`ED2KLinkParser.cpp /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); } @@ -295941,7 +296010,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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I../../src/libs -Ilibs -I../../src/include -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulecmd-NetworkFunctions.o `test -f 'NetworkFunctions.cpp' || echo '../../src/'`NetworkFunctions.cpp In file included from ../../src/Types.h:30, from ../../src/NetworkFunctions.h:30, from ../../src/NetworkFunctions.cpp:27: @@ -296629,6 +296697,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -DUSE_STD_STRING -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o ed2k-MagnetURI.o `test -f 'MagnetURI.cpp' || echo '../../src/'`MagnetURI.cpp /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 ) \ @@ -296771,7 +296840,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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -DUSE_STD_STRING -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o ed2k-ED2KLinkParser.o `test -f 'ED2KLinkParser.cpp' || echo '../../src/'`ED2KLinkParser.cpp /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 ) \ @@ -297056,6 +297124,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -DUSE_STD_STRING -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o ed2k-MuleCollection.o `test -f 'MuleCollection.cpp' || echo '../../src/'`MuleCollection.cpp In file included from ../../src/Logger.h:29, from ../../src/OtherFunctions.cpp:40: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': @@ -297223,7 +297292,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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -DUSE_STD_STRING -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o ed2k-MagnetURI.o `test -f 'MagnetURI.cpp' || echo '../../src/'`MagnetURI.cpp In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -297248,9 +297316,10 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -DUSE_STD_STRING -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o ed2k-MuleCollection.o `test -f 'MuleCollection.cpp' || echo '../../src/'`MuleCollection.cpp g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-amule-remote-gui.o `test -f 'amule-remote-gui.cpp' || echo '../../src/'`amule-remote-gui.cpp g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-amule-gui.o `test -f 'amule-gui.cpp' || echo '../../src/'`amule-gui.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-amuleDlg.o `test -f 'amuleDlg.cpp' || echo '../../src/'`amuleDlg.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-AddFriend.o `test -f 'AddFriend.cpp' || echo '../../src/'`AddFriend.cpp 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/ipcbase.h:15, @@ -297353,1303 +297422,12 @@ /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; } - | ^ -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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/ipcbase.h:15, - from /usr/include/wx-3.0/wx/sckipc.h:22, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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 - | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-amuleDlg.o `test -f 'amuleDlg.cpp' || echo '../../src/'`amuleDlg.cpp -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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; } - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-AddFriend.o `test -f 'AddFriend.cpp' || echo '../../src/'`AddFriend.cpp -/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; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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); } @@ -298660,7 +297438,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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; } | ^~~~~~~~ @@ -298668,7 +297447,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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) | ~~~~~~~~~~^~ @@ -298682,7 +297462,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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; } | ^~~~~~~~ @@ -298690,7 +297471,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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) | ~~~~~~~~~~^~ @@ -298704,7 +297486,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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) | ^~~~~~~~ @@ -298712,7 +297495,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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) | ~~~~~~~~~~~~~^~ @@ -298726,7 +297510,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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) | ^~~~~~~~ @@ -298734,7 +297519,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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) | ~~~~~~~~~~~~~^~ @@ -298746,17 +297532,19 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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) | ~~~~~~~~~~^~ @@ -298768,17 +297556,19 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -298790,17 +297580,19 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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) | ~~~~~~~~~~^~ @@ -298812,122 +297604,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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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::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); } @@ -298936,17 +297628,19 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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; | ~~~~~~~~~~^~ @@ -298958,17 +297652,19 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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; | ~~~~~~~~~~^~ @@ -299068,9 +297764,33 @@ /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 '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 '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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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, @@ -299078,7 +297798,8 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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; } | ^~~~~~~~ @@ -299086,7 +297807,32 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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 | ~~~~~~~~~~^~ @@ -299098,17 +297844,19 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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 | ~~~~~~~~~~^~ @@ -299120,17 +297868,19 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -299142,69 +297892,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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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 '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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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; - | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-CatDialog.o `test -f 'CatDialog.cpp' || echo '../../src/'`CatDialog.cpp /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); } @@ -299309,17 +298012,19 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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; | ~~~~~~~~~~^ @@ -299331,17 +298036,19 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -299353,17 +298060,19 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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; | ~~~~~~~~~~^ @@ -299375,17 +298084,19 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -299397,17 +298108,19 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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; | ~~~~~~~~~~^ @@ -299419,17 +298132,19 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -299441,17 +298156,19 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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; | ~~~~~~~~~~^ @@ -299463,127 +298180,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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from /usr/include/wx-3.0/wx/ipcbase.h:15, + from /usr/include/wx-3.0/wx/sckipc.h:22, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -299632,29 +298244,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 | ~~~~~~~~~~~~~^ -In file included from /usr/include/wx-3.0/wx/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -299727,29 +298316,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/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -299822,147 +298388,12 @@ /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/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': -/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] - 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' - 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/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-CatDialog.o `test -f 'CatDialog.cpp' || echo '../../src/'`CatDialog.cpp In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /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 ) \ @@ -300389,6 +298820,154 @@ /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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/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 ) \ @@ -300586,38 +299165,36 @@ /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: 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/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: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: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: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 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' @@ -300629,38 +299206,15 @@ /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: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: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: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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -300670,160 +299224,61 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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] +/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: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: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: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: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 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&)' +/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: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: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: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] +/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 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: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: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: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&)' +/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: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: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: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/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: 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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -300836,9 +299291,9 @@ /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: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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -300851,9 +299306,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: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: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, \ | ^~~~~~~~~~~~~~~~~~~~~ @@ -300875,61 +299330,38 @@ /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/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/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: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/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/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: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 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; } \ @@ -301391,12 +299823,8 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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); } @@ -301406,24 +299834,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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) | ~~~~~~~~~~^~ @@ -301436,24 +299856,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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) | ~~~~~~~~~~^~ @@ -301466,24 +299878,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -301496,24 +299900,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -301668,24 +300064,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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) | ~~~~~~~~~~^~ @@ -301698,24 +300086,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -301728,24 +300108,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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) | ~~~~~~~~~~^~ @@ -301758,24 +300130,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -301788,24 +300152,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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; | ~~~~~~~~~~^~ @@ -301818,147 +300174,19 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/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 ) \ @@ -302101,158 +300329,49 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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, @@ -302276,13 +300395,13 @@ from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/AddFriend.h:29, from ../../src/AddFriend.cpp:27: -/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); } - | ^ +/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, @@ -302306,13 +300425,13 @@ from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/AddFriend.h:29, from ../../src/AddFriend.cpp:27: -/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); } - | ^ +/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, @@ -302324,25 +300443,143 @@ from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/AddFriend.h:29, from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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 '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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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 '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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/AddFriend.h:29, from ../../src/AddFriend.cpp:27: -/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/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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, @@ -302366,13 +300603,13 @@ from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/AddFriend.h:29, from ../../src/AddFriend.cpp:27: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ +/usr/include/wx-3.0/wx/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, @@ -302396,13 +300633,13 @@ from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/AddFriend.h:29, from ../../src/AddFriend.cpp:27: -/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); } - | ^ +/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, @@ -302426,13 +300663,13 @@ from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/AddFriend.h:29, from ../../src/AddFriend.cpp:27: -/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); } - | ^ +/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, @@ -302456,13 +300693,13 @@ from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/AddFriend.h:29, from ../../src/AddFriend.cpp:27: -/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: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, @@ -302474,9 +300711,9 @@ from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/AddFriend.h:29, from ../../src/AddFriend.cpp:27: -/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/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/event.h:16, @@ -302486,984 +300723,549 @@ from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/AddFriend.h:29, from ../../src/AddFriend.cpp:27: -/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/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-remote-gui.cpp:41: -/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/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/CatDialog.cpp:26: -/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); } - | ^ +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/CatDialog.cpp:26: -/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); } - | ^ + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/CatDialog.cpp:26: -/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); } - | ^ + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/CatDialog.cpp:26: -/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); } - | ^ + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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 ../../src/CatDialog.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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 ../../src/CatDialog.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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; } - | ^ + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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 ../../src/CatDialog.cpp:26: -/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; } - | ^ + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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 ../../src/CatDialog.cpp:26: -/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; } - | ^ + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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 ../../src/CatDialog.cpp:26: -/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; } - | ^ + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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 ../../src/CatDialog.cpp:26: -/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); } - | ^ + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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 ../../src/CatDialog.cpp:26: -/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); } - | ^ + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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 ../../src/CatDialog.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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: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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/CatDialog.cpp:26: -/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); } - | ^ + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/CatDialog.cpp:26: -/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); } - | ^ + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/CatDialog.cpp:26: -/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); } - | ^ + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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 ../../src/CatDialog.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: /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 ../../src/CatDialog.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/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; } \ + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, +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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/AddFriend.h:29, from ../../src/AddFriend.cpp:27: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: /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 ) \ @@ -303748,184 +301550,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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; } - | ^~~~~~~~ /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 ) \ @@ -304210,313 +301834,44 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, from /usr/include/wx-3.0/wx/app.h:19, from ../../src/amule.h:31, from ../../src/amule-gui.cpp:25: -/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/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/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/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 ../../src/CatDialog.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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); - | ^~~~~~~~~~~~~~~~~~~ -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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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/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/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/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 ../../src/CatDialog.cpp:26: -/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/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); - | ^~~~~~~~~~~~~~~~~~~ -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 ../../src/CatDialog.cpp:26: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In 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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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 ../../src/CatDialog.cpp:26: -/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/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/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 ) \ @@ -304560,6 +301915,13 @@ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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); } + | ^ /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; } \ | ^~~~~~~~ @@ -304603,6 +301965,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; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/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 ) \ | ^ @@ -304659,7 +302037,130 @@ /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/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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 ) \ | ^ @@ -304669,12 +302170,9 @@ /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: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; } | ^~~~~~~~ @@ -304687,16 +302185,13 @@ /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: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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -304705,13 +302200,10 @@ /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&)' +/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' @@ -304720,13 +302212,10 @@ /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: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 ) \ | ^ @@ -304736,12 +302225,9 @@ /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: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; } | ^~~~~~~~ @@ -304754,16 +302240,13 @@ /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: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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -304772,13 +302255,10 @@ /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&)' +/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' @@ -304787,13 +302267,33 @@ /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: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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } \ | ^~~~~~~~ @@ -304803,16 +302303,13 @@ /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: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/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -304822,339 +302319,672 @@ /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: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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-remote-gui.cpp:41: -/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/filesys.h: In constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(wxFSHandlerHash_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 wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: In 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' - 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] +/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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' - 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)' +/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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] +/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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' - 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] +/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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' - 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_wxImplementation_KeyEx&)' +/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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] +/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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' - 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] +/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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ +/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/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' - 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' - 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(wxHtmlTagHandlersSet_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 wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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/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/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) +/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/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' - 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] +/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/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) +/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/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' - 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) +/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/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, - from /usr/include/wx-3.0/wx/html/winpars.h:17, - from /usr/include/wx-3.0/wx/html/htmlwin.h:19, - from ../../src/amuleDlg.cpp:31: -/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' - 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +/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/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' - 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ +/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/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) +/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/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] +/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/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) +/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/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' - 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] +/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/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) +/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/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' - 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) +/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/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, - from /usr/include/wx-3.0/wx/html/winpars.h:17, - from /usr/include/wx-3.0/wx/html/htmlwin.h:19, - from ../../src/amuleDlg.cpp:31: -/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' - 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +/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/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' - 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ +/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/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) +/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/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] +/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/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) +/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/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' - 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } +/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; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] +/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/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' - 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) +/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/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' - 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' - 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(wxHtmlTagHandlersHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/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/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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/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 ) \ | ^ @@ -305164,8 +302994,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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; } @@ -305179,13 +303009,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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 wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -305194,10 +303024,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' +/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' @@ -305206,10 +303036,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -305219,8 +303049,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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; } @@ -305234,13 +303064,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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 wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -305249,10 +303079,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_wxImplementation_KeyEx&)' +/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' @@ -305261,10 +303091,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -305274,13 +303104,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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -305290,12 +303120,132 @@ /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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, +/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/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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/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 ) \ @@ -305438,20 +303388,216 @@ /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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-remote-gui.cpp:41: -/usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/dialog.h:384:80: warning: implicitly-declared 'wxWindowModalDialogEvent::wxWindowModalDialogEvent(const wxWindowModalDialogEvent&)' is deprecated [-Wdeprecated-copy] - 384 | virtual wxEvent *Clone() const { return new wxWindowModalDialogEvent (*this); } - | ^ +/usr/include/wx-3.0/wx/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/sckipc.h:18, from /usr/include/wx-3.0/wx/ipc.h:41, from ../../src/amule-remote-gui.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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 ../../src/CatDialog.cpp:26: +/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/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/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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' @@ -305460,58 +303606,571 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-remote-gui.cpp:41: -/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) +/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 ) \ | ^ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-remote-gui.cpp:41: -/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) +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-remote-gui.cpp:41: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-remote-gui.cpp:41: -/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) +/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; } | ^~~~~~~~ -In file included from ../../src/amuleDlg.cpp:31: -/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const': -/usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy] - 594 | virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*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/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': +/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] + 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' + 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/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:14, from /usr/include/wx-3.0/wx/app.h:19, from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)' +/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/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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' @@ -305520,18 +304179,251 @@ /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/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 603 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent) +/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 ../../src/amuleDlg.cpp:31: -/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const': -/usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy] - 625 | virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); } +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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); + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:14, from /usr/include/wx-3.0/wx/app.h:19, from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)' +/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' @@ -305540,8 +304432,316 @@ /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/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 630 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent) +/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/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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:20, from ../../src/CatDialog.cpp:26: @@ -305687,6 +304887,64 @@ /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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: 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 ) \ @@ -305797,6 +305055,35 @@ /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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ @@ -305829,6 +305116,35 @@ /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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In 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 ) \ @@ -305971,27 +305287,152 @@ /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 ../../src/amuleDlg.h:34, - from ../../src/amuleDlg.cpp:46: -/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/event.h:14, +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, from ../../src/amuleDlg.cpp:26: -/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/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/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -306018,185 +305459,183 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-remote-gui.cpp:41: -/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/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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] + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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: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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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] + | ^~~~~~~~~~~~~~~~~~~~~ +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: +/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/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 ) \ @@ -306511,6 +305950,186 @@ /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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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; } + | ^~~~~~~~ /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 ) \ @@ -306653,16 +306272,12 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, +In file included from ../../src/AddFriend.h:29, from ../../src/AddFriend.cpp:27: -/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 - | ^~~~~~~~~~~~~~~~~~~~~~ +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, @@ -306670,57 +306285,174 @@ from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/AddFriend.h:29, from ../../src/AddFriend.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' +/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h: In constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(wxFSHandlerHash_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 wxPointerHash::wxPointerHash(const wxPointerHash&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' + 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } | ^~~~~~~~ -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' + 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h: In copy constructor 'wxFSHandlerHash_wxImplementation_HashTable::wxFSHandlerHash_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' + 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' + 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxFSHandlerHash_wxImplementation_KeyEx::wxFSHandlerHash_wxImplementation_KeyEx(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxFSHandlerHash_wxImplementation_KeyEx' has user-provided 'wxFSHandlerHash_wxImplementation_KeyEx& wxFSHandlerHash_wxImplementation_KeyEx::operator=(const wxFSHandlerHash_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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::hasher wxFSHandlerHash_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' + 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h: In member function 'wxFSHandlerHash_wxImplementation_HashTable::key_equal wxFSHandlerHash_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' 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:722:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 722 | _WX_DECLARE_HASH_MAP( void*, VALUE_T, wxPointerHash, wxPointerEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filesys.h:176:1: note: in expansion of macro 'WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL' + 176 | WX_DECLARE_VOIDPTR_HASH_MAP_WITH_DECL(wxFileSystemHandler*, wxFSHandlerHash, class WXDLLIMPEXP_BASE); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' + 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amule-remote-gui.cpp:41: +/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/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +/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' @@ -306729,9 +306461,277 @@ /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/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/html/htmlpars.h: In constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(wxHtmlTagHandlersSet_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 wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' + 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' + 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, + from /usr/include/wx-3.0/wx/html/winpars.h:17, + from /usr/include/wx-3.0/wx/html/htmlwin.h:19, + from ../../src/amuleDlg.cpp:31: +/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' + 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' + 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersSet_wxImplementation_HashTable::wxHtmlTagHandlersSet_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' + 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' + 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxHtmlTagHandlersSet_wxImplementation_KeyEx::wxHtmlTagHandlersSet_wxImplementation_KeyEx(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/html/htmlpars.h:18, + from /usr/include/wx-3.0/wx/html/winpars.h:17, + from /usr/include/wx-3.0/wx/html/htmlwin.h:19, + from ../../src/amuleDlg.cpp:31: +/usr/include/wx-3.0/wx/hashset.h:113:16: note: because 'wxHtmlTagHandlersSet_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersSet_wxImplementation_KeyEx& wxHtmlTagHandlersSet_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersSet_wxImplementation_KeyEx&)' + 113 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:117:1: note: in expansion of macro '_WX_DECLARE_HASH_SET_KEY_EX' + 117 | _WX_DECLARE_HASH_SET_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::hasher wxHtmlTagHandlersSet_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxPointerHash::wxPointerHash(const wxPointerHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:577:20: note: because 'wxPointerHash' has user-provided 'wxPointerHash& wxPointerHash::operator=(const wxPointerHash&)' + 577 | wxPointerHash& operator=(const wxPointerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h: In member function 'wxHtmlTagHandlersSet_wxImplementation_HashTable::key_equal wxHtmlTagHandlersSet_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxPointerEqual::wxPointerEqual(const wxPointerEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:118:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 118 | _WX_DECLARE_HASHTABLE( KEY_T, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashset.h:182:5: note: in expansion of macro '_WX_DECLARE_HASH_SET' + 182 | _WX_DECLARE_HASH_SET( KEY_T, HASH_T, KEY_EQ_T, wxPTROP_NOP, CLASSNAME, DECL ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h:30:1: note: in expansion of macro 'WX_DECLARE_HASH_SET_WITH_DECL_PTR' + 30 | WX_DECLARE_HASH_SET_WITH_DECL_PTR(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:585:21: note: because 'wxPointerEqual' has user-provided 'wxPointerEqual& wxPointerEqual::operator=(const wxPointerEqual&)' + 585 | wxPointerEqual& operator=(const wxPointerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h: In constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_wxImplementation_HashTable(wxHtmlTagHandlersHash_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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/html/htmlpars.h: In copy constructor 'wxHtmlTagHandlersHash_wxImplementation_HashTable::wxHtmlTagHandlersHash_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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxHtmlTagHandlersHash_wxImplementation_KeyEx::wxHtmlTagHandlersHash_wxImplementation_KeyEx(const wxHtmlTagHandlersHash_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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxHtmlTagHandlersHash_wxImplementation_KeyEx' has user-provided 'wxHtmlTagHandlersHash_wxImplementation_KeyEx& wxHtmlTagHandlersHash_wxImplementation_KeyEx::operator=(const wxHtmlTagHandlersHash_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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -306748,6 +306748,22 @@ /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/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::hasher wxHtmlTagHandlersHash_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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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; } @@ -306755,151 +306771,22 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/html/htmlpars.h: In member function 'wxHtmlTagHandlersHash_wxImplementation_HashTable::key_equal wxHtmlTagHandlersHash_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/html/htmlpars.h:34:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 34 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL(wxHtmlTagHandler*, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2517:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -307042,111 +306929,15 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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 ../../src/amuleDlg.cpp:31: +/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlCellEvent::Clone() const': +/usr/include/wx-3.0/wx/html/htmlwin.h:594:70: warning: implicitly-declared 'wxHtmlCellEvent::wxHtmlCellEvent(const wxHtmlCellEvent&)' is deprecated [-Wdeprecated-copy] + 594 | virtual wxEvent *Clone() const { return new wxHtmlCellEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlCellEvent' has user-provided 'wxHtmlCellEvent& wxHtmlCellEvent::operator=(const wxHtmlCellEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -307155,24 +306946,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/html/htmlwin.h:603:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 603 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlCellEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-gui.cpp:25: -/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 ../../src/amuleDlg.cpp:31: +/usr/include/wx-3.0/wx/html/htmlwin.h: In member function 'virtual wxEvent* wxHtmlLinkEvent::Clone() const': +/usr/include/wx-3.0/wx/html/htmlwin.h:625:70: warning: implicitly-declared 'wxHtmlLinkEvent::wxHtmlLinkEvent(const wxHtmlLinkEvent&)' is deprecated [-Wdeprecated-copy] + 625 | virtual wxEvent *Clone() const { return new wxHtmlLinkEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxHtmlLinkEvent' has user-provided 'wxHtmlLinkEvent& wxHtmlLinkEvent::operator=(const wxHtmlLinkEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -307181,17 +306966,15 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/html/htmlwin.h:630:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 630 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxHtmlLinkEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: + from /usr/include/wx-3.0/wx/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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 ) \ @@ -307364,71 +307147,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-gui.cpp:25: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-gui.cpp:25: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-gui.cpp:25: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-gui.cpp:25: -/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 ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, @@ -307605,6 +307323,93 @@ /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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amule-gui.cpp:25: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amule-gui.cpp:25: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amule-gui.cpp:25: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amule-gui.cpp:25: +/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 ../../src/amuleDlg.h:34, + from ../../src/amuleDlg.cpp:46: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/affinematrix2dbase.h:17, from /usr/include/wx-3.0/wx/affinematrix2d.h:17, from /usr/include/wx-3.0/wx/dc.h:32, @@ -307613,7 +307418,27 @@ from ../../src/Preferences.h:35, from ../../src/amule-remote-gui.h:33, from ../../src/amule.h:423, - from ../../src/amuleDlg.cpp:49: + from ../../src/amule-remote-gui.cpp:41: +/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/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 ../../src/muuli_wdr.h:16, + from ../../src/AddFriend.cpp:28: /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; } @@ -307680,6 +307505,152 @@ /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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ../../src/CatDialog.cpp:26: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': @@ -307780,26 +307751,6 @@ /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/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 ../../src/muuli_wdr.h:16, - from ../../src/AddFriend.cpp:28: -/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 ../../src/CatDialog.cpp:26: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': @@ -307880,48 +307831,47 @@ /usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, - from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, - from /usr/include/wx-3.0/wx/filedlg.h:235, - from /usr/include/wx-3.0/wx/wx.h:93, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-gui.cpp:25: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/muuli_wdr.h:16, + from ../../src/AddFriend.cpp:28: +/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 ../../src/muuli_wdr.h:16, + from ../../src/AddFriend.cpp:28: +/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 ../../src/muuli_wdr.h:16, + from ../../src/AddFriend.cpp:28: +/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 ../../src/muuli_wdr.h:16, + from ../../src/AddFriend.cpp:28: +/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/amule-remote-gui.h:33, from ../../src/amule.h:423, - from ../../src/amuleDlg.cpp:49: + from ../../src/amule-remote-gui.cpp:41: /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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: +In file included from /usr/include/wx-3.0/wx/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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&) | ^~~~~~~~ @@ -308103,7 +308053,7 @@ from ../../src/Preferences.h:35, from ../../src/amule-remote-gui.h:33, from ../../src/amule.h:423, - from ../../src/amuleDlg.cpp:49: + from ../../src/amule-remote-gui.cpp:41: /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) @@ -308114,7 +308064,7 @@ from ../../src/Preferences.h:35, from ../../src/amule-remote-gui.h:33, from ../../src/amule.h:423, - from ../../src/amuleDlg.cpp:49: + from ../../src/amule-remote-gui.cpp:41: /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) | ^~~~~~~~ @@ -308123,7 +308073,7 @@ from ../../src/Preferences.h:35, from ../../src/amule-remote-gui.h:33, from ../../src/amule.h:423, - from ../../src/amuleDlg.cpp:49: + from ../../src/amule-remote-gui.cpp:41: /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; } @@ -308134,38 +308084,40 @@ from ../../src/Preferences.h:35, from ../../src/amule-remote-gui.h:33, from ../../src/amule.h:423, - from ../../src/amuleDlg.cpp:49: -/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 ../../src/muuli_wdr.h:16, - from ../../src/AddFriend.cpp:28: -/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 ../../src/muuli_wdr.h:16, - from ../../src/AddFriend.cpp:28: -/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 ../../src/muuli_wdr.h:16, - from ../../src/AddFriend.cpp:28: -/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 ../../src/muuli_wdr.h:16, - from ../../src/AddFriend.cpp:28: + from ../../src/amule-remote-gui.cpp:41: /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amule-gui.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-ChatSelector.o `test -f 'ChatSelector.cpp' || echo '../../src/'`ChatSelector.cpp In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/CatDialog.cpp:26: /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&)': @@ -308340,155 +308292,7 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-ChatSelector.o `test -f 'ChatSelector.cpp' || echo '../../src/'`ChatSelector.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-ChatWnd.o `test -f 'ChatWnd.cpp' || echo '../../src/'`ChatWnd.cpp 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, @@ -308508,6 +308312,58 @@ /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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amuleDlg.cpp:49: +/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/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 ../../src/muuli_wdr.h:16, + from ../../src/AddFriend.cpp:28: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/AddFriend.h:29, + from ../../src/AddFriend.cpp:27: +/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:63, from ../../src/CatDialog.cpp:26: /usr/include/wx-3.0/wx/dialog.h: In member function 'virtual wxEvent* wxWindowModalDialogEvent::Clone() const': @@ -308552,341 +308408,20 @@ /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) | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amule-remote-gui.cpp:56: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amule-remote-gui.cpp:56: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amule-remote-gui.cpp:56: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amule-remote-gui.cpp:56: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/sckipc.h:18, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-ChatWnd.o `test -f 'ChatWnd.cpp' || echo '../../src/'`ChatWnd.cpp -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 ../../src/muuli_wdr.h:16, - from ../../src/AddFriend.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/AddFriend.h:29, - from ../../src/AddFriend.cpp:27: -/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/socket.h:22, - from /usr/include/wx-3.0/wx/sckipc.h:23, - from /usr/include/wx-3.0/wx/ipc.h:41, - from ../../src/amule-remote-gui.cpp:26: -../../src/amule-remote-gui.cpp: At global scope: -../../src/GuiEvents.h:460:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(MuleNotify::CMuleGUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 460 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/GuiEvents.h:459:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 459 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_NOTIFY, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amule-remote-gui.cpp:126:2: note: in expansion of macro 'EVT_MULE_NOTIFY' - 126 | EVT_MULE_NOTIFY(CamuleRemoteGuiApp::OnNotifyEvent) - | ^~~~~~~~~~~~~~~ -../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 90 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amule-remote-gui.cpp:130:2: note: in expansion of macro 'EVT_MULE_INTERNAL' - 130 | EVT_MULE_INTERNAL(wxEVT_CORE_FINISHED_HTTP_DOWNLOAD, -1, CamuleRemoteGuiApp::OnFinishedHTTPDownload) - | ^~~~~~~~~~~~~~~~~ -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, +In file included from /usr/include/wx-3.0/wx/wx.h:63, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/amule-remote-gui.h:33, from ../../src/amule.h:423, from ../../src/amuleDlg.cpp:49: -/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 ); } - | ^ +/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/event.h:14, from /usr/include/wx-3.0/wx/app.h:19, from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' +/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' @@ -308895,20 +308430,65 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amuleDlg.cpp:49: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amuleDlg.cpp:49: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amuleDlg.cpp:49: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amuleDlg.cpp:49: +/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/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 ../../src/CatDialog.cpp:26: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amule-remote-gui.cpp:41: /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/wx.h:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /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&) | ^~~~~~~~ @@ -309206,6 +308786,57 @@ /usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 ../../src/CatDialog.cpp:26: +/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/wx.h:14, + from ../../src/CatDialog.cpp:26: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amuleDlg.cpp:49: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/tokenzr.h:14, @@ -309490,598 +309121,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 | ~~~~~~~~~~^~ -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amule-gui.cpp:37: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amule-gui.cpp:37: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amule-gui.cpp:37: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/amule-gui.cpp:37: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 ../../src/MuleTrayIcon.h:42, - from ../../src/amuleDlg.cpp:56: -/usr/include/wx-3.0/wx/taskbar.h: In member function 'virtual wxEvent* wxTaskBarIconEvent::Clone() const': -/usr/include/wx-3.0/wx/taskbar.h:103:73: warning: implicitly-declared 'wxTaskBarIconEvent::wxTaskBarIconEvent(const wxTaskBarIconEvent&)' is deprecated [-Wdeprecated-copy] - 103 | virtual wxEvent *Clone() const { return new wxTaskBarIconEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTaskBarIconEvent' has user-provided 'wxTaskBarIconEvent& wxTaskBarIconEvent::operator=(const wxTaskBarIconEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/taskbar.h:106:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 106 | wxDECLARE_NO_ASSIGN_CLASS(wxTaskBarIconEvent); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/CatDialog.cpp:26: ../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': @@ -310229,7 +309268,8 @@ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ @@ -310372,16 +309412,177 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In 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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/amuleDlg.cpp:57: + from ../../src/amule-gui.cpp:37: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -310396,14 +309597,15 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/amuleDlg.cpp:57: + from ../../src/amule-gui.cpp:37: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -310418,7 +309620,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/amuleDlg.cpp:57: + from ../../src/amule-gui.cpp:37: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': /usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } @@ -310439,7 +309641,8 @@ | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -310454,7 +309657,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/amuleDlg.cpp:57: + from ../../src/amule-gui.cpp:37: /usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': /usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, @@ -310478,7 +309681,8 @@ | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -310491,745 +309695,6 @@ /usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/TerminationProcess.h:31, - from ../../src/amuleDlg.cpp:68: -/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': -/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] - 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amuleDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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; } - | ^~~~~~~~ -/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; } - | ^~~~~~~~ -/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; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, @@ -311455,7 +309920,12 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ | ^ @@ -311465,9 +309935,9 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -311480,13 +309950,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -311495,10 +309965,10 @@ /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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -311507,10 +309977,10 @@ /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&)': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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 ) \ | ^ @@ -311520,9 +309990,9 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -311535,13 +310005,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -311550,10 +310020,10 @@ /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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -311562,10 +310032,10 @@ /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()': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ @@ -311575,13 +310045,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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()': +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ @@ -311591,9 +310061,9 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -311685,29 +310155,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 | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/list.h:34, - from /usr/include/wx-3.0/wx/gdicmn.h:19, - from /usr/include/wx-3.0/wx/event.h:20, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/vector.h: In instantiation of 'void wxVector::push_back(const value_type&) [with T = wxDataFormat; wxVector::value_type = wxDataFormat]': -/usr/include/wx-3.0/wx/vector.h:506:13: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' -/usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' -/usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here -/usr/include/wx-3.0/wx/vector.h:382:9: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] - 382 | ::new(place) value_type(v); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-gui.cpp:25: -/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) - | ^~~~~~~~ /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); } @@ -311870,348 +310317,168 @@ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/list.h:34, - from /usr/include/wx-3.0/wx/gdicmn.h:19, - from /usr/include/wx-3.0/wx/event.h:20, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule-gui.cpp:25: -/usr/include/wx-3.0/wx/vector.h: In instantiation of 'static T* wxPrivate::wxVectorMemOpsGeneric::Realloc(T*, size_t, size_t) [with T = wxDataFormat; size_t = long unsigned int]': -/usr/include/wx-3.0/wx/vector.h:330:32: required from 'void wxVector::reserve(wxVector::size_type) [with T = wxDataFormat; wxVector::size_type = long unsigned int]' -/usr/include/wx-3.0/wx/vector.h:503:9: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' -/usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' -/usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here -/usr/include/wx-3.0/wx/vector.h:84:13: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] - 84 | ::new(mem + i) T(old[i]); - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/amule-gui.cpp:25: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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&) + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/hashmap.h:244:26: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -312934,7 +311201,7 @@ from ../../src/MuleTextCtrl.h:28, from ../../src/ChatSelector.h:29, from ../../src/ChatSelector.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: 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 ) \ | ^ @@ -312944,12 +311211,9 @@ /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: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; } | ^~~~~~~~ @@ -312962,16 +311226,13 @@ /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: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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -312980,13 +311241,10 @@ /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&)' +/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' @@ -312995,13 +311253,10 @@ /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: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 ) \ | ^ @@ -313011,12 +311266,9 @@ /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: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; } | ^~~~~~~~ @@ -313029,16 +311281,13 @@ /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: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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -313047,13 +311296,10 @@ /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&)' +/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' @@ -313062,13 +311308,10 @@ /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: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; } \ | ^~~~~~~~ @@ -313078,16 +311321,13 @@ /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: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/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -313097,15 +311337,618 @@ /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: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; } + | ^~~~~~~~ +/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 ../../src/MuleTrayIcon.h:42, + from ../../src/amuleDlg.cpp:56: +/usr/include/wx-3.0/wx/taskbar.h: In member function 'virtual wxEvent* wxTaskBarIconEvent::Clone() const': +/usr/include/wx-3.0/wx/taskbar.h:103:73: warning: implicitly-declared 'wxTaskBarIconEvent::wxTaskBarIconEvent(const wxTaskBarIconEvent&)' is deprecated [-Wdeprecated-copy] + 103 | virtual wxEvent *Clone() const { return new wxTaskBarIconEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTaskBarIconEvent' has user-provided 'wxTaskBarIconEvent& wxTaskBarIconEvent::operator=(const wxTaskBarIconEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/taskbar.h:106:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 106 | wxDECLARE_NO_ASSIGN_CLASS(wxTaskBarIconEvent); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/list.h:34, + from /usr/include/wx-3.0/wx/gdicmn.h:19, + from /usr/include/wx-3.0/wx/event.h:20, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/usr/include/wx-3.0/wx/vector.h: In instantiation of 'void wxVector::push_back(const value_type&) [with T = wxDataFormat; wxVector::value_type = wxDataFormat]': +/usr/include/wx-3.0/wx/vector.h:506:13: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' +/usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' +/usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here +/usr/include/wx-3.0/wx/vector.h:382:9: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] + 382 | ::new(place) value_type(v); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amule-gui.cpp:25: +/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) + | ^~~~~~~~ /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 ) \ @@ -313311,6 +312154,65 @@ ../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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 ) \ @@ -313366,6 +312268,61 @@ ../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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; } \ @@ -313398,224 +312355,180 @@ /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/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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); - | ^~~~~~~~~~~~~~~~~~~ -/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: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: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/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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/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: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 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/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::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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ @@ -313758,56 +312671,17 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, - from /usr/include/wx-3.0/wx/affinematrix2d.h:17, - from /usr/include/wx-3.0/wx/dc.h:32, - from /usr/include/wx-3.0/wx/wx.h:50, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/amuleDlg.cpp:57: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -313816,18 +312690,20 @@ /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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/amuleDlg.cpp:57: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -313836,18 +312712,34 @@ /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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxInitDialogEvent' has user-provided 'wxInitDialogEvent& wxInitDialogEvent::operator=(const wxInitDialogEvent&)' +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/amuleDlg.cpp:57: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -313856,18 +312748,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: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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/amuleDlg.cpp:57: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -313876,18 +312787,19 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/CatDialog.cpp:42: + from ../../src/amule-remote-gui.cpp:56: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -313902,13 +312814,14 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/CatDialog.cpp:42: + from ../../src/amule-remote-gui.cpp:56: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -313923,7 +312836,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/CatDialog.cpp:42: + from ../../src/amule-remote-gui.cpp:56: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': /usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } @@ -313942,8 +312855,9 @@ /usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -313956,29 +312870,9 @@ /usr/include/wx-3.0/wx/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -/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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/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/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/CatDialog.cpp:42: + from ../../src/amule-remote-gui.cpp:56: /usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': /usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, @@ -314000,8 +312894,9 @@ /usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/CatDialog.cpp:26: +In file included from /usr/include/wx-3.0/wx/sckipc.h:18, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -314014,14 +312909,318 @@ /usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: +In file included from /usr/include/wx-3.0/wx/list.h:34, + from /usr/include/wx-3.0/wx/gdicmn.h:19, + from /usr/include/wx-3.0/wx/event.h:20, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule-gui.cpp:25: +/usr/include/wx-3.0/wx/vector.h: In instantiation of 'static T* wxPrivate::wxVectorMemOpsGeneric::Realloc(T*, size_t, size_t) [with T = wxDataFormat; size_t = long unsigned int]': +/usr/include/wx-3.0/wx/vector.h:330:32: required from 'void wxVector::reserve(wxVector::size_type) [with T = wxDataFormat; wxVector::size_type = long unsigned int]' +/usr/include/wx-3.0/wx/vector.h:503:9: required from 'void wxVector::Copy(const wxVector&) [with T = wxDataFormat]' +/usr/include/wx-3.0/wx/vector.h:255:9: required from 'wxVector::wxVector(const wxVector&) [with T = wxDataFormat]' +/usr/include/wx-3.0/wx/clipbrd.h:113:36: required from here +/usr/include/wx-3.0/wx/vector.h:84:13: warning: implicitly-declared 'constexpr wxDataFormat::wxDataFormat(const wxDataFormat&)' is deprecated [-Wdeprecated-copy] + 84 | ::new(mem + i) T(old[i]); + | ^~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/amule-gui.cpp:25: +/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 ../../src/TerminationProcess.h:31, + from ../../src/amuleDlg.cpp:68: +/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': +/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] + 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amuleDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/socket.h:22, + from /usr/include/wx-3.0/wx/sckipc.h:23, + from /usr/include/wx-3.0/wx/ipc.h:41, + from ../../src/amule-remote-gui.cpp:26: +../../src/amule-remote-gui.cpp: At global scope: +../../src/GuiEvents.h:460:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(MuleNotify::CMuleGUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 460 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/GuiEvents.h:459:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 459 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_NOTIFY, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amule-remote-gui.cpp:126:2: note: in expansion of macro 'EVT_MULE_NOTIFY' + 126 | EVT_MULE_NOTIFY(CamuleRemoteGuiApp::OnNotifyEvent) + | ^~~~~~~~~~~~~~~ +../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 90 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amule-remote-gui.cpp:130:2: note: in expansion of macro 'EVT_MULE_INTERNAL' + 130 | EVT_MULE_INTERNAL(wxEVT_CORE_FINISHED_HTTP_DOWNLOAD, -1, CamuleRemoteGuiApp::OnFinishedHTTPDownload) + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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&) | ^~~~~~~~ @@ -314034,14 +313233,20 @@ /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/app.h:19, - from ../../src/ChatWnd.cpp:28: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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&) | ^~~~~~~~ @@ -314054,14 +313259,20 @@ /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/app.h:19, - from ../../src/ChatWnd.cpp:28: +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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 ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: /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&) | ^~~~~~~~ @@ -314074,19 +313285,47 @@ /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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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 ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/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/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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 ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/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/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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 ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/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' @@ -314095,375 +313334,118 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, +In file included from /usr/include/wx-3.0/wx/app.h:19, from ../../src/ChatWnd.cpp:28: -/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/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 ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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 ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/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/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; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h: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/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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 ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxChildFocusEvent' has user-provided 'wxChildFocusEvent& wxChildFocusEvent::operator=(const wxChildFocusEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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 ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/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: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/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/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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 ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/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/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ChatSelector.cpp:32: -/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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' +/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/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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 ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/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' @@ -314472,22 +313454,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/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ChatWnd.cpp:32: -/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/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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 ../../src/include/common/MenuIDs.h:29, from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' +/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' @@ -314496,46 +313474,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/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/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ChatWnd.cpp:32: -/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); - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-CommentDialog.o `test -f 'CommentDialog.cpp' || echo '../../src/'`CommentDialog.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ChatWnd.cpp:32: -/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/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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 ../../src/include/common/MenuIDs.h:29, from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +/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' @@ -314544,66 +313494,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/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ChatWnd.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ChatWnd.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ChatWnd.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ChatWnd.cpp:32: -/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) - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-CommentDialogLst.o `test -f 'CommentDialogLst.cpp' || echo '../../src/'`CommentDialogLst.cpp -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ChatWnd.cpp:32: -/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/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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 ../../src/include/common/MenuIDs.h:29, from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' +/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' @@ -314612,17 +313514,9 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/textctrl.h:22, - from ../../src/MuleTextCtrl.h:28, - from ../../src/ChatSelector.h:29, - from ../../src/ChatSelector.cpp:31: /usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ @@ -314767,15 +313661,13 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/ChatSelector.cpp:36: + from ../../src/CatDialog.cpp:42: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -314790,15 +313682,13 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/ChatSelector.cpp:36: + from ../../src/CatDialog.cpp:42: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -314813,7 +313703,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/ChatSelector.cpp:36: + from ../../src/CatDialog.cpp:42: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': /usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } @@ -314832,10 +313722,8 @@ /usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -314850,7 +313738,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/ChatSelector.cpp:36: + from ../../src/CatDialog.cpp:42: /usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': /usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, @@ -314872,10 +313760,8 @@ /usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/tokenzr.h:14, - from ../../src/ChatSelector.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/CatDialog.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -314888,685 +313774,15 @@ /usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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; } - | ^ -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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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; - | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-GenericClientListCtrl.o `test -f 'GenericClientListCtrl.cpp' || echo '../../src/'`GenericClientListCtrl.cpp -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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&)': + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.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 ) \ | ^ @@ -315576,9 +313792,12 @@ /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: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; } | ^~~~~~~~ @@ -315591,13 +313810,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -315606,10 +313828,13 @@ /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&)' +/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' @@ -315618,10 +313843,13 @@ /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: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 ) \ | ^ @@ -315631,9 +313859,12 @@ /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: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; } | ^~~~~~~~ @@ -315646,13 +313877,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -315661,10 +313895,13 @@ /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&)' +/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' @@ -315673,10 +313910,13 @@ /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: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; } \ | ^~~~~~~~ @@ -315686,13 +313926,16 @@ /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: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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -315702,580 +313945,894 @@ /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: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: 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] +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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] +/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/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: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/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] +/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: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/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] +/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: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/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&)' +/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: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/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] +/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: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/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] +/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: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/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] +/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: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/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&)' +/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: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/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] +/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: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/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] +/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: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/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 '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/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: 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: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: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/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/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ChatSelector.cpp:32: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ChatSelector.cpp:32: +/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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ChatSelector.cpp:32: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ChatSelector.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ChatSelector.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ChatSelector.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ChatSelector.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ChatWnd.cpp:32: +/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 ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ChatSelector.cpp:32: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ChatWnd.cpp:32: +/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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ChatWnd.cpp:32: +/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 ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ChatWnd.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ChatWnd.cpp:32: +/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) | ^~~~~~~~ -/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:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ChatWnd.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ChatWnd.cpp:32: +/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) + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-CommentDialog.o `test -f 'CommentDialog.cpp' || echo '../../src/'`CommentDialog.cpp +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ChatWnd.cpp:32: +/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 ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/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/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/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-CommentDialogLst.o `test -f 'CommentDialogLst.cpp' || echo '../../src/'`CommentDialogLst.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-GenericClientListCtrl.o `test -f 'GenericClientListCtrl.cpp' || echo '../../src/'`GenericClientListCtrl.cpp +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/textctrl.h:22, + from ../../src/MuleTextCtrl.h:28, + from ../../src/ChatSelector.h:29, + from ../../src/ChatSelector.cpp:31: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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: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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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: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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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: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&)' +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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: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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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: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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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: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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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: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&)' +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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: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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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: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: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] +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, @@ -316283,8 +314840,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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); } @@ -316298,8 +314855,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -316310,8 +314867,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ~~~~~~~~~~^~ @@ -316328,8 +314885,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -316340,8 +314897,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ~~~~~~~~~~^~ @@ -316358,8 +314915,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -316370,8 +314927,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -316388,8 +314945,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -316400,8 +314957,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -316418,8 +314975,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -316430,8 +314987,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ~~~~~~~~~~^~ @@ -316448,8 +315005,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -316460,8 +315017,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -316478,8 +315035,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -316490,8 +315047,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ~~~~~~~~~~^~ @@ -316508,8 +315065,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -316520,8 +315077,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -316538,8 +315095,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -316550,8 +315107,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; | ~~~~~~~~~~^~ @@ -316568,8 +315125,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -316580,153 +315137,134 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/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; } +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatSelector.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/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/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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatSelector.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } +/usr/include/wx-3.0/wx/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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatSelector.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatSelector.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/tokenzr.h:14, + from ../../src/ChatSelector.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -316740,8 +315278,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -316752,8 +315290,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 | ~~~~~~~~~~^~ @@ -316770,8 +315308,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -316782,8 +315320,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 | ~~~~~~~~~~^~ @@ -316800,8 +315338,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -316812,8 +315350,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 | ~~~~~~~~~~~~~^~ @@ -316830,8 +315368,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -316842,157 +315380,11 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } @@ -317006,8 +315398,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -317018,8 +315410,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; | ~~~~~~~~~~^ @@ -317036,8 +315428,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -317048,8 +315440,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -317066,8 +315458,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -317078,8 +315470,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; | ~~~~~~~~~~^ @@ -317096,8 +315488,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -317108,8 +315500,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -317126,8 +315518,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -317138,8 +315530,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; | ~~~~~~~~~~^ @@ -317156,8 +315548,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -317168,8 +315560,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -317186,8 +315578,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; } | ^~~~~~~~ @@ -317198,8 +315590,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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; | ~~~~~~~~~~^ @@ -317216,8 +315608,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) | ^~~~~~~~ @@ -317228,277 +315620,166 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-ClientDetailDialog.o `test -f 'ClientDetailDialog.cpp' || echo '../../src/'`ClientDetailDialog.cpp -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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] +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ChatWnd.cpp:28: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ChatWnd.cpp:40: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ChatWnd.cpp:40: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ChatWnd.cpp:40: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ChatWnd.cpp:40: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from ../../src/include/common/MenuIDs.h:29, - from ../../src/ChatWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 3560 | classname& operator=(const classname&) +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-ClientDetailDialog.o `test -f 'ClientDetailDialog.cpp' || echo '../../src/'`ClientDetailDialog.cpp In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 ) \ @@ -317783,56 +316064,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -317931,35 +316162,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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/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; } \ | ^~~~~~~~ @@ -318146,107 +316348,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ChatWnd.cpp:28: -../../src/ChatWnd.cpp: At global scope: -../../src/MuleNotebook.h:63:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxBookCtrlEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 63 | (wxObjectEventFunction)(wxEventFunction)(wxNotebookEventFunction) &fn, \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/MuleNotebook.h:59:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 59 | DECLARE_EVENT_TABLE_ENTRY( \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/ChatWnd.cpp:54:2: note: in expansion of macro 'EVT_MULENOTEBOOK_ALL_PAGES_CLOSED' - 54 | EVT_MULENOTEBOOK_ALL_PAGES_CLOSED(IDC_CHATSELECTOR, CChatWnd::OnAllPagesClosed) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -318389,82 +316490,158 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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: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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatWnd.cpp:40: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -318473,27 +316650,19 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) +/usr/include/wx-3.0/wx/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatWnd.cpp:40: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -318502,27 +316671,33 @@ /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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatWnd.cpp:40: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -318531,27 +316706,36 @@ /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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ChatWnd.cpp:40: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from ../../src/include/common/MenuIDs.h:29, + from ../../src/ChatWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -318560,102 +316744,9 @@ /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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/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/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 ) \ @@ -318798,6 +316889,242 @@ /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/app.h:19, + from ../../src/ChatWnd.cpp:28: +../../src/ChatWnd.cpp: At global scope: +../../src/MuleNotebook.h:63:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxBookCtrlEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 63 | (wxObjectEventFunction)(wxEventFunction)(wxNotebookEventFunction) &fn, \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/MuleNotebook.h:59:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 59 | DECLARE_EVENT_TABLE_ENTRY( \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/ChatWnd.cpp:54:2: note: in expansion of macro 'EVT_MULENOTEBOOK_ALL_PAGES_CLOSED' + 54 | EVT_MULENOTEBOOK_ALL_PAGES_CLOSED(IDC_CHATSELECTOR, CChatWnd::OnAllPagesClosed) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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; } @@ -318886,6 +317213,126 @@ /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::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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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); } @@ -318930,186 +317377,66 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, +/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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; } \ + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } - | ^~~~~~~~ +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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } @@ -319198,31 +317525,126 @@ /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 ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/event.h:14, +/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/event.h:16, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } @@ -319399,12 +317821,252 @@ /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/window.h:18, +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/CommentDialogLst.h:29, from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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 @@ -319414,8 +318076,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -319426,8 +318088,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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) @@ -319441,8 +318103,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -319453,8 +318115,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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); } @@ -319464,8 +318126,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -319482,8 +318144,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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); } @@ -319493,8 +318155,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -319511,8 +318173,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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); } @@ -319522,8 +318184,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -319540,8 +318202,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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); } @@ -319551,8 +318213,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -319565,12 +318227,75 @@ /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/window.h:18, +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/CommentDialogLst.h:29, from ../../src/CommentDialogLst.cpp:26: +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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); } @@ -319580,8 +318305,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -319594,12 +318319,99 @@ /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 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; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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); } @@ -319609,8 +318421,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: /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&) | ^~~~~~~~ @@ -319623,6 +318435,19 @@ /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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, from /usr/include/wx-3.0/wx/brush.h:17, from ../../src/GenericClientListCtrl.h:30, @@ -319640,9 +318465,24 @@ /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: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: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 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -319655,9 +318495,24 @@ /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: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: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 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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -319670,6 +318525,18 @@ /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 '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: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; } \ | ^~~~~~~~ @@ -319682,6 +318549,19 @@ /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 '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 '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 ) \ @@ -319695,9 +318575,24 @@ /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: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: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 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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -319710,9 +318605,24 @@ /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: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: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 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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -319725,6 +318635,18 @@ /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 '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: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; } \ | ^~~~~~~~ @@ -319753,6 +318675,22 @@ /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 '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 '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; } \ @@ -319769,6 +318707,80 @@ /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 '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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: 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 ) \ @@ -319824,6 +318836,61 @@ /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 '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 '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 ) \ @@ -319879,6 +318946,61 @@ /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 '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 '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; } \ @@ -319895,6 +319017,19 @@ /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::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 '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; } \ @@ -319911,24 +319046,40 @@ /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:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2783:78: warning: implicitly-declared 'wxSysColourChangedEvent::wxSysColourChangedEvent(const wxSysColourChangedEvent&)' is deprecated [-Wdeprecated-copy] - 2783 | virtual wxEvent *Clone() const { return new wxSysColourChangedEvent(*this); } - | ^ + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxWindowCreateEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:3000:74: warning: implicitly-declared 'wxWindowCreateEvent::wxWindowCreateEvent(const wxWindowCreateEvent&)' is deprecated [-Wdeprecated-copy] + 3000 | virtual wxEvent *Clone() const { return new wxWindowCreateEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/hashmap.h: 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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/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' @@ -319937,8 +319088,40 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) +/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In 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] @@ -319956,6 +319139,22 @@ /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 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 ) \ | ^ @@ -319971,6 +319170,21 @@ /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 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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -319995,6 +319209,30 @@ /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 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/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 ) \ @@ -320011,6 +319249,22 @@ /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 '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 ) \ | ^ @@ -320026,6 +319280,21 @@ /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/hashmap.h:638:1: note: in expansion 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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -320038,6 +319307,18 @@ /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 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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -320050,35 +319331,31 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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: 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; } \ @@ -320095,6 +319372,25 @@ /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/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/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; } \ @@ -320111,246 +319407,246 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/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: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: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/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] +/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: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: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/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/CommentDialog.cpp:29: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' - 3560 | classname& operator=(const classname&) +/usr/include/wx-3.0/wx/gdicmn.h: In 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/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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/event.h:16, @@ -320390,6 +319686,18 @@ /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/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/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); } @@ -320420,10 +319728,39 @@ /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/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/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); } | ^ +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -320438,6 +319775,9 @@ /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, @@ -320480,32 +319820,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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/CommentDialog.cpp:29: -/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/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; } @@ -320686,126 +320000,186 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:16, +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/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; } \ | ^~~~~~~~ -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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ -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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/hashmap.h: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; } + | ^~~~~~~~ /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 ) \ @@ -320948,6 +320322,151 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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 ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -321194,439 +320713,6 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/CommentDialog.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/CommentDialog.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/CommentDialog.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/CommentDialog.cpp:29: -/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 ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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 ../../src/muuli_wdr.h:16, - from ../../src/CommentDialogLst.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/ClientDetailDialog.h:29, from ../../src/ClientDetailDialog.cpp:26: /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&)': @@ -321771,7 +320857,7 @@ /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/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: 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 ) \ | ^ @@ -321781,8 +320867,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; } @@ -321796,13 +320882,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: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: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' @@ -321811,10 +320897,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' @@ -321823,10 +320909,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 ) \ | ^ @@ -321836,8 +320922,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; } @@ -321851,13 +320937,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' @@ -321866,10 +320952,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' @@ -321878,10 +320964,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; } \ | ^~~~~~~~ @@ -321891,13 +320977,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; } \ | ^~~~~~~~ @@ -321907,13 +320993,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/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/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 ) \ | ^ @@ -321923,8 +321009,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: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; } @@ -321938,13 +321024,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: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' @@ -321953,10 +321039,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' @@ -321965,10 +321051,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 ) \ | ^ @@ -321978,8 +321064,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: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; } @@ -321993,13 +321079,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: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/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' @@ -322008,10 +321094,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' @@ -322020,10 +321106,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 member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -322033,13 +321119,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 member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -322049,13 +321135,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: 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: 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 ) \ | ^ @@ -322065,8 +321151,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/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: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; } @@ -322080,13 +321166,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -322095,10 +321181,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -322107,10 +321193,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -322120,8 +321206,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/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: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; } @@ -322135,13 +321221,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -322150,10 +321236,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -322162,10 +321248,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -322175,13 +321261,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_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; } \ | ^~~~~~~~ @@ -322191,13 +321277,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/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: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: 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/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 ) \ | ^ @@ -322207,8 +321293,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/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/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; } @@ -322222,13 +321308,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -322237,10 +321323,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -322249,10 +321335,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -322262,8 +321348,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/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/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; } @@ -322277,13 +321363,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -322292,10 +321378,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -322304,10 +321390,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -322317,13 +321403,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -322333,8 +321419,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/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/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; } @@ -322623,26 +321709,85 @@ /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/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 ../../src/muuli_wdr.h:16, - from ../../src/CommentDialogLst.cpp:27: -/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, @@ -322707,6 +321852,151 @@ /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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, @@ -322755,6 +322045,35 @@ /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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, @@ -322779,6 +322098,35 @@ /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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, @@ -322803,6 +322151,64 @@ /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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, @@ -322923,34 +322329,6 @@ /usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/muuli_wdr.h:16, - from ../../src/CommentDialogLst.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/CommentDialogLst.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/CommentDialogLst.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/CommentDialogLst.cpp:27: -/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) - | ^~~~~~~~ /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 ) \ @@ -323093,45 +322471,14 @@ /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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/CommentDialog.cpp:29: -/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/event.h:14, +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: -/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /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 ) \ @@ -323304,39 +322651,12 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from ../../src/amuleDlg.h:34, - from ../../src/GenericClientListCtrl.h:35, - from ../../src/GenericClientListCtrl.cpp:24: -/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); } - | ^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-DirectoryTreeCtrl.o `test -f 'DirectoryTreeCtrl.cpp' || echo '../../src/'`DirectoryTreeCtrl.cpp -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.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/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 ../../src/muuli_wdr.h:16, - from ../../src/CommentDialogLst.cpp:27: -/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 ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, @@ -323344,7 +322664,7 @@ from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/CommentDialogLst.h:29, from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' +/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' @@ -323353,164 +322673,222 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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] +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/CommentDialog.cpp:29: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/CommentDialog.cpp:29: +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/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 ) \ | ^ @@ -323520,9 +322898,12 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -323535,13 +322916,16 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -323550,10 +322934,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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' @@ -323562,10 +322949,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -323575,9 +322965,12 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -323590,13 +322983,16 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -323605,10 +323001,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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' @@ -323617,10 +323016,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -323630,13 +323032,16 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -323646,9 +323051,12 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -323675,6 +323083,13 @@ /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 ../../src/amuleDlg.h:34, + from ../../src/GenericClientListCtrl.h:35, + from ../../src/GenericClientListCtrl.cpp:24: +/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/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, @@ -323685,6 +323100,139 @@ /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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/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) @@ -323702,6 +323250,38 @@ /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/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/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, @@ -323731,6 +323311,84 @@ /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:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/CommentDialog.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/CommentDialog.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/CommentDialog.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/CommentDialog.cpp:29: +/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 ../../src/muuli_wdr.h:16, + from ../../src/CommentDialogLst.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, @@ -323818,32 +323476,6 @@ /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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialogLst.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, @@ -323873,32 +323505,6 @@ /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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialogLst.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, @@ -323928,231 +323534,6 @@ /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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialogLst.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialogLst.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialogLst.h:29, - from ../../src/CommentDialogLst.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, @@ -324269,6 +323650,172 @@ /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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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 ../../src/muuli_wdr.h:16, + from ../../src/CommentDialogLst.cpp:27: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, @@ -324449,6 +323996,236 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/muuli_wdr.h:16, + from ../../src/CommentDialogLst.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/CommentDialogLst.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/CommentDialogLst.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/CommentDialogLst.cpp:27: +/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) + | ^~~~~~~~ +/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 ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/CommentDialog.cpp:29: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/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/affinematrix2dbase.h:17, from /usr/include/wx-3.0/wx/affinematrix2d.h:17, from /usr/include/wx-3.0/wx/dc.h:32, @@ -324472,20 +324249,24 @@ /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 ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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/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 ../../src/muuli_wdr.h:16, + from ../../src/CommentDialogLst.cpp:27: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: +/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' @@ -324494,8 +324275,8 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:63, from ../../src/Proxy.h:29, @@ -324522,6 +324303,189 @@ /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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ClientDetailDialog.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/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:66, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -324562,14 +324526,41 @@ /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, + from /usr/include/wx-3.0/wx/wx.h:50, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ClientDetailDialog.cpp:27: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ @@ -324714,7 +324705,7 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialog.cpp:30: + from ../../src/CommentDialogLst.cpp:27: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } @@ -324724,8 +324715,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -324740,7 +324731,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialog.cpp:30: + from ../../src/CommentDialogLst.cpp:27: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } @@ -324750,8 +324741,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -324766,7 +324757,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialog.cpp:30: + from ../../src/CommentDialogLst.cpp:27: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': /usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } @@ -324790,8 +324781,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -324806,7 +324797,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/CommentDialog.cpp:30: + from ../../src/CommentDialogLst.cpp:27: /usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': /usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, @@ -324833,8 +324824,8 @@ from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/CommentDialog.h:29, - from ../../src/CommentDialog.cpp:27: + from ../../src/CommentDialogLst.h:29, + from ../../src/CommentDialogLst.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -324847,27 +324838,112 @@ /usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ClientDetailDialog.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ClientDetailDialog.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ClientDetailDialog.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ClientDetailDialog.cpp:27: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/GenericClientListCtrl.cpp:30: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-DirectoryTreeCtrl.o `test -f 'DirectoryTreeCtrl.cpp' || echo '../../src/'`DirectoryTreeCtrl.cpp In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/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&)': + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -324877,52 +324953,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -324932,72 +325008,75 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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:31, +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 ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, @@ -325007,10 +325086,10 @@ from ../../src/KnownFile.h:37, from ../../src/PartFile.h:30, from ../../src/ClientDetailDialog.cpp:27: -/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); } - | ^ +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, @@ -325018,7 +325097,7 @@ from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/ClientDetailDialog.h:29, from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' +/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' @@ -325027,9 +325106,145 @@ /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/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CommentDialog.cpp:30: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CommentDialog.cpp:30: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CommentDialog.cpp:30: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/CommentDialog.cpp:30: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/CommentDialog.h:29, + from ../../src/CommentDialog.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-FileDetailDialog.o `test -f 'FileDetailDialog.cpp' || echo '../../src/'`FileDetailDialog.cpp 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/event.h:16, @@ -325150,62 +325365,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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ClientDetailDialog.cpp:27: -/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); - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-FileDetailDialog.o `test -f 'FileDetailDialog.cpp' || echo '../../src/'`FileDetailDialog.cpp -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/GenericClientListCtrl.cpp:30: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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; } @@ -325486,6 +325645,196 @@ /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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/GenericClientListCtrl.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/GenericClientListCtrl.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -325598,6 +325947,23 @@ /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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/GenericClientListCtrl.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ /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); } @@ -325626,6 +325992,45 @@ /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/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/GenericClientListCtrl.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ /usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } @@ -325658,6 +326063,10 @@ /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); } | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*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, @@ -325682,6 +326091,21 @@ /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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -325710,62 +326134,27 @@ /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:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ClientDetailDialog.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ClientDetailDialog.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ClientDetailDialog.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ClientDetailDialog.cpp:27: -/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 ../../src/TerminationProcess.h:31, + from ../../src/GenericClientListCtrl.cpp:49: +/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': +/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] + 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/GenericClientListCtrl.cpp:24: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, @@ -326483,184 +326872,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ClientDetailDialog.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, @@ -326754,142 +326965,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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -326934,30 +327009,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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -327002,30 +327053,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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -327070,102 +327097,148 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/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/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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); } @@ -327254,6 +327327,156 @@ /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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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); } @@ -327430,162 +327653,20 @@ /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/GenericClientListCtrl.cpp:45: + from ../../src/ClientDetailDialog.cpp:32: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -327600,14 +327681,18 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/GenericClientListCtrl.cpp:45: + from ../../src/ClientDetailDialog.cpp:32: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -327622,7 +327707,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/GenericClientListCtrl.cpp:45: + from ../../src/ClientDetailDialog.cpp:32: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': /usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } @@ -327641,9 +327726,13 @@ /usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -327658,7 +327747,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/GenericClientListCtrl.cpp:45: + from ../../src/ClientDetailDialog.cpp:32: /usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': /usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, @@ -327680,9 +327769,13 @@ /usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/ClientDetailDialog.h:29, + from ../../src/ClientDetailDialog.cpp:26: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -327695,195 +327788,107 @@ /usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, +In file included from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/control.h:22, from /usr/include/wx-3.0/wx/treectrl.h:22, from ../../src/DirectoryTreeCtrl.h:29, from ../../src/DirectoryTreeCtrl.cpp:27: -/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/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/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/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/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/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from ../../src/TerminationProcess.h:31, - from ../../src/GenericClientListCtrl.cpp:49: -/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': -/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] - 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/GenericClientListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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' @@ -327892,8 +327897,176 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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 ../../src/muuli_wdr.h:16, @@ -328324,148 +328497,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/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; } - | ^~~~~~~~ /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 ) \ @@ -328750,7 +328781,185 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-KadDlg.o `test -f 'KadDlg.cpp' || echo '../../src/'`KadDlg.cpp +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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; } + | ^~~~~~~~ /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 ) \ @@ -328893,68 +329102,54 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DirectoryTreeCtrl.cpp:35: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-KadDlg.o `test -f 'KadDlg.cpp' || echo '../../src/'`KadDlg.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DirectoryTreeCtrl.cpp:35: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DirectoryTreeCtrl.cpp:35: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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' @@ -328963,70 +329158,22 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DirectoryTreeCtrl.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DirectoryTreeCtrl.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DirectoryTreeCtrl.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DirectoryTreeCtrl.cpp:35: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -329036,52 +329183,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(const Self&)': +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -329091,264 +329238,71 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_wxImplementation_HashTable::hash_funct()': +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_wxImplementation_HashTable::key_eq()': +/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ClientDetailDialog.cpp:32: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ClientDetailDialog.cpp:32: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ClientDetailDialog.cpp:32: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ClientDetailDialog.cpp:32: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/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/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/ClientDetailDialog.h:29, - from ../../src/ClientDetailDialog.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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:24, from ../../src/muuli_wdr.h:16, from ../../src/FileDetailDialog.cpp:31: @@ -329714,35 +329668,6 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DirectoryTreeCtrl.cpp:35: -/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/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-OScopeCtrl.o `test -f 'OScopeCtrl.cpp' || echo '../../src/'`OScopeCtrl.cpp In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/muuli_wdr.h:16, from ../../src/FileDetailDialog.cpp:31: @@ -329918,6 +329843,31 @@ /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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/DirectoryTreeCtrl.cpp:35: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/affinematrix2dbase.h:17, from /usr/include/wx-3.0/wx/affinematrix2d.h:17, from /usr/include/wx-3.0/wx/dc.h:32, @@ -329938,6 +329888,173 @@ /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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/DirectoryTreeCtrl.cpp:35: +/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); + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-OScopeCtrl.o `test -f 'OScopeCtrl.cpp' || echo '../../src/'`OScopeCtrl.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/DirectoryTreeCtrl.cpp:35: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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:63, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/DirectoryTreeCtrl.cpp:35: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/DirectoryTreeCtrl.cpp:35: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/DirectoryTreeCtrl.cpp:35: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/DirectoryTreeCtrl.cpp:35: +/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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/DirectoryTreeCtrl.cpp:35: +/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/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, @@ -330049,28 +330166,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/wx.h:63, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -330227,34 +330322,31 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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, +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 ../../src/muuli_wdr.h:16, from ../../src/FileDetailDialog.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, +/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/wx.h:14, from ../../src/muuli_wdr.h:16, from ../../src/FileDetailDialog.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) - | ^~~~~~~~ +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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); } @@ -330359,6 +330451,7 @@ /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 | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-PrefsUnifiedDlg.o `test -f 'PrefsUnifiedDlg.cpp' || echo '../../src/'`PrefsUnifiedDlg.cpp /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); } @@ -330567,6 +330660,270 @@ /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 ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/FileDetailDialog.cpp:31: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, @@ -330683,99 +331040,6 @@ /usr/include/wx-3.0/wx/hashmap.h:746:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' 746 | WX_DECLARE_HASH_MAP_WITH_DECL( long, long, wxIntegerHash, wxIntegerEqual, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/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; } \ @@ -330836,35 +331100,9 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In 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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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; } - | ^ /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 ) \ | ^ @@ -330877,16 +331115,6 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ @@ -330899,14 +331127,6 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/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 ) \ @@ -330994,94 +331214,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/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -331382,20 +331514,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/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } - | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -331408,14 +331526,6 @@ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ @@ -331498,50 +331608,6 @@ /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/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/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; } \ @@ -331574,10 +331640,15 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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, @@ -331593,38 +331664,13 @@ from /usr/include/wx-3.0/wx/dc.h:18, from /usr/include/wx-3.0/wx/dcmemory.h:14, from ../../src/OScopeCtrl.cpp:27: -/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/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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.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/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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: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, @@ -331640,13 +331686,13 @@ from /usr/include/wx-3.0/wx/dc.h:18, from /usr/include/wx-3.0/wx/dcmemory.h:14, from ../../src/OScopeCtrl.cpp:27: -/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); } - | ^ +/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, @@ -331662,13 +331708,35 @@ from /usr/include/wx-3.0/wx/dc.h:18, from /usr/include/wx-3.0/wx/dcmemory.h:14, from ../../src/OScopeCtrl.cpp:27: -/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); } - | ^ +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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; } + | ^ 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, @@ -331684,13 +331752,13 @@ from /usr/include/wx-3.0/wx/dc.h:18, from /usr/include/wx-3.0/wx/dcmemory.h:14, from ../../src/OScopeCtrl.cpp:27: -/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: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, @@ -331706,13 +331774,13 @@ from /usr/include/wx-3.0/wx/dc.h:18, from /usr/include/wx-3.0/wx/dcmemory.h:14, from ../../src/OScopeCtrl.cpp:27: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ +/usr/include/wx-3.0/wx/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, @@ -331728,13 +331796,13 @@ from /usr/include/wx-3.0/wx/dc.h:18, from /usr/include/wx-3.0/wx/dcmemory.h:14, from ../../src/OScopeCtrl.cpp:27: -/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); } - | ^ +/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, @@ -331750,13 +331818,13 @@ from /usr/include/wx-3.0/wx/dc.h:18, from /usr/include/wx-3.0/wx/dcmemory.h:14, from ../../src/OScopeCtrl.cpp:27: -/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); } - | ^ +/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, @@ -331772,13 +331840,79 @@ from /usr/include/wx-3.0/wx/dc.h:18, from /usr/include/wx-3.0/wx/dcmemory.h:14, from ../../src/OScopeCtrl.cpp:27: -/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: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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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, @@ -331794,9 +331928,31 @@ from /usr/include/wx-3.0/wx/dc.h:18, from /usr/include/wx-3.0/wx/dcmemory.h:14, from ../../src/OScopeCtrl.cpp:27: -/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: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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/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 ) \ @@ -331939,538 +332095,182 @@ /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 ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/treectrl.h:22, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/FileDetailDialog.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DirectoryTreeCtrl.cpp:36: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DirectoryTreeCtrl.cpp:36: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DirectoryTreeCtrl.cpp:36: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DirectoryTreeCtrl.cpp:36: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/treectrl.h:18, - from ../../src/DirectoryTreeCtrl.h:29, - from ../../src/DirectoryTreeCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from /usr/include/wx-3.0/wx/dc.h:20, @@ -332886,23 +332686,719 @@ /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; } +/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/treectrl.h:22, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DirectoryTreeCtrl.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-PrefsUnifiedDlg.o `test -f 'PrefsUnifiedDlg.cpp' || echo '../../src/'`PrefsUnifiedDlg.cpp +/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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DirectoryTreeCtrl.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DirectoryTreeCtrl.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DirectoryTreeCtrl.cpp:36: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/treectrl.h:18, + from ../../src/DirectoryTreeCtrl.h:29, + from ../../src/DirectoryTreeCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -333072,6 +333568,156 @@ /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/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/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) @@ -333087,6 +333733,96 @@ /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/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/window.h:18, from /usr/include/wx-3.0/wx/panel.h:19, from ../../src/KadDlg.h:29, @@ -333337,14 +334073,15 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-SearchDlg.o `test -f 'SearchDlg.cpp' || echo '../../src/'`SearchDlg.cpp In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/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&)': + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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 ) \ | ^ @@ -333354,12 +334091,9 @@ /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: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; } | ^~~~~~~~ @@ -333372,16 +334106,13 @@ /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: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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -333390,13 +334121,10 @@ /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&)' +/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' @@ -333405,13 +334133,10 @@ /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: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 ) \ | ^ @@ -333421,12 +334146,9 @@ /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: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; } | ^~~~~~~~ @@ -333439,16 +334161,13 @@ /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: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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -333457,13 +334176,10 @@ /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&)' +/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' @@ -333472,13 +334188,10 @@ /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: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; } \ | ^~~~~~~~ @@ -333488,16 +334201,13 @@ /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: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/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -333507,15 +334217,18 @@ /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: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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: /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 ) \ @@ -333650,6 +334363,61 @@ /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: 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/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; } \ @@ -333669,6 +334437,37 @@ /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 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/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; } \ @@ -333688,6 +334487,488 @@ /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 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; } + | ^~~~~~~~ +/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; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /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 ) \ @@ -333830,6 +335111,148 @@ /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: 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:31, from ../../src/muuli_wdr.h:16, from ../../src/KadDlg.cpp:27: @@ -333857,6 +335280,198 @@ 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 ../../src/muuli_wdr.h:16, + from ../../src/KadDlg.cpp:27: +/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/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; } + | ^~~~~~~~ +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/dcmemory.h:14, from ../../src/OScopeCtrl.cpp:27: /usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': @@ -333873,6 +335488,7 @@ /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); | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-SearchDlg.o `test -f 'SearchDlg.cpp' || echo '../../src/'`SearchDlg.cpp 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/dc.h:20, @@ -334020,6 +335636,30 @@ /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:63, + from ../../src/muuli_wdr.h:16, + from ../../src/KadDlg.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -334162,6 +335802,34 @@ /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:66, + from ../../src/muuli_wdr.h:16, + from ../../src/KadDlg.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/KadDlg.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/KadDlg.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/KadDlg.cpp:27: +/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/window.h:18, from /usr/include/wx-3.0/wx/dcbuffer.h:16, from ../../src/OScopeCtrl.cpp:29: @@ -334322,26 +335990,6 @@ /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 ../../src/muuli_wdr.h:16, - from ../../src/KadDlg.cpp:27: -/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/window.h:18, from /usr/include/wx-3.0/wx/dcbuffer.h:16, from ../../src/OScopeCtrl.cpp:29: @@ -334462,19 +336110,74 @@ /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:63, - from ../../src/muuli_wdr.h:16, - from ../../src/KadDlg.cpp:27: -/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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' @@ -334483,37 +336186,270 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/muuli_wdr.h:16, - from ../../src/KadDlg.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/KadDlg.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/KadDlg.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/KadDlg.cpp:27: -/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from /usr/include/wx-3.0/wx/dc.h:20, @@ -334688,315 +336624,636 @@ /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/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; } \ | ^~~~~~~~ -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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ -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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, +/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; } + | ^~~~~~~~ +In file included from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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; } - | ^ -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/event.h:16, +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, +/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/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; } \ | ^~~~~~~~ -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/event.h:16, +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/KadDlg.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/KadDlg.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/KadDlg.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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; - | ~~~~~~~~~~^~ + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/KadDlg.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/event.h:16, @@ -335090,126 +337347,33 @@ /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 '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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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, +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/OScopeCtrl.cpp:33: +/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/memory.h:14, from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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 - | ~~~~~~~~~~^~ + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -335430,548 +337594,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 | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/OScopeCtrl.cpp:33: -/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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/KadDlg.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/KadDlg.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/KadDlg.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/KadDlg.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -336215,582 +337837,58 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/PrefsUnifiedDlg.cpp:35: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, from /usr/include/wx-3.0/wx/toplevel.h:20, from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/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/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/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/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/PrefsUnifiedDlg.cpp:35: +/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/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/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: 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; } - | ^~~~~~~~ -/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; } - | ^~~~~~~~ -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -336808,25 +337906,9 @@ /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/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: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 ) \ | ^ @@ -336842,21 +337924,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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -336869,18 +337936,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: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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -336893,34 +337948,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 '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: 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 ) \ @@ -336937,21 +337964,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: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 wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -336967,18 +337979,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: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: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 ) \ | ^ @@ -337003,18 +338003,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 '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: 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; } \ @@ -337047,38 +338035,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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -337647,148 +338603,76 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/PrefsUnifiedDlg.cpp:35: +/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) | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/PrefsUnifiedDlg.cpp:35: +/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) | ^~~~~~~~ -/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; } +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/PrefsUnifiedDlg.cpp:35: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/PrefsUnifiedDlg.cpp:35: +/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) | ^~~~~~~~ -/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/OScopeCtrl.cpp:33: +/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/memory.h:14, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/dc.h:18, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -337931,6 +338815,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-ServerWnd.o `test -f 'ServerWnd.cpp' || echo '../../src/'`ServerWnd.cpp 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, @@ -337939,16 +338824,18 @@ from ../../src/Preferences.h:35, from ../../src/amule-remote-gui.h:33, from ../../src/amule.h:423, - from ../../src/OScopeCtrl.cpp:33: + from ../../src/PrefsUnifiedDlg.cpp:35: /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/memory.h:14, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/dc.h:18, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: /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&) | ^~~~~~~~ @@ -337961,7 +338848,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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-ServerWnd.o `test -f 'ServerWnd.cpp' || echo '../../src/'`ServerWnd.cpp In file included from /usr/include/wx-3.0/wx/app.h:19, from ../../src/SearchDlg.cpp:26: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': @@ -338206,346 +339092,154 @@ /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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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&) + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/KadDlg.h:29, + from ../../src/KadDlg.cpp:26: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/hashmap.h:244:26: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -338864,361 +339558,158 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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] +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/dc.h:20, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/OScopeCtrl.cpp:27: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: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] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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/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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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/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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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/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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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 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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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/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::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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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; } - | ^~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-SharedFilesWnd.o `test -f 'SharedFilesWnd.cpp' || echo '../../src/'`SharedFilesWnd.cpp +../../src/OScopeCtrl.cpp: In constructor 'COScopeCtrl::COScopeCtrl(int, int, StatsGraphType, wxWindow*)': +../../src/OScopeCtrl.cpp:101:44: warning: cast between incompatible pointer to member types from 'void (COScopeCtrl::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 101 | Connect(timerRedraw.GetId(), wxEVT_TIMER, (wxObjectEventFunction) &COScopeCtrl::OnTimer); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -339554,154 +340045,6 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/KadDlg.h:29, - from ../../src/KadDlg.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } @@ -339878,31 +340221,14 @@ /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/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 ../../src/muuli_wdr.h:16, - from ../../src/SearchDlg.cpp:34: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/dc.h:20, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/OScopeCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: ../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ @@ -340045,20 +340371,226 @@ /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; } | ^~~~~~~~ -../../src/OScopeCtrl.cpp: In constructor 'COScopeCtrl::COScopeCtrl(int, int, StatsGraphType, wxWindow*)': -../../src/OScopeCtrl.cpp:101:44: warning: cast between incompatible pointer to member types from 'void (COScopeCtrl::*)(wxTimerEvent&)' to 'wxObjectEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 101 | Connect(timerRedraw.GetId(), wxEVT_TIMER, (wxObjectEventFunction) &COScopeCtrl::OnTimer); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/PrefsUnifiedDlg.cpp:35: -/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/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 ../../src/muuli_wdr.h:16, + from ../../src/SearchDlg.cpp:34: +/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:63, + from ../../src/muuli_wdr.h:16, + from ../../src/SearchDlg.cpp:34: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SearchDlg.cpp:34: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SearchDlg.cpp:34: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SearchDlg.cpp:34: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SearchDlg.cpp:34: +/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) + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-StatisticsDlg.o `test -f 'StatisticsDlg.cpp' || echo '../../src/'`StatisticsDlg.cpp +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/PrefsUnifiedDlg.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/nonownedwnd.h:14, @@ -340066,7 +340598,7 @@ from /usr/include/wx-3.0/wx/dialog.h:14, from ../../src/PrefsUnifiedDlg.h:29, from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -340075,20 +340607,24 @@ /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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/muuli_wdr.h:16, - from ../../src/SearchDlg.cpp:34: -/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/PrefsUnifiedDlg.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -340097,8 +340633,91 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/PrefsUnifiedDlg.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/PrefsUnifiedDlg.cpp:45: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/nonownedwnd.h:14, + from /usr/include/wx-3.0/wx/toplevel.h:20, + from /usr/include/wx-3.0/wx/dialog.h:14, + from ../../src/PrefsUnifiedDlg.h:29, + from ../../src/PrefsUnifiedDlg.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/muuli_wdr.h:16, @@ -340245,34 +340864,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/muuli_wdr.h:16, - from ../../src/SearchDlg.cpp:34: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SearchDlg.cpp:34: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SearchDlg.cpp:34: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SearchDlg.cpp:34: -/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) - | ^~~~~~~~ /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 ) \ @@ -340557,29 +341148,31 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/PrefsUnifiedDlg.cpp:35: -/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/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 ../../src/muuli_wdr.h:16, + from ../../src/SearchDlg.cpp:34: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -340722,46 +341315,152 @@ /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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/PrefsUnifiedDlg.cpp:35: -/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ | ^ -In file included from /usr/include/wx-3.0/wx/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/PrefsUnifiedDlg.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/PrefsUnifiedDlg.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/PrefsUnifiedDlg.cpp:35: -/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) - | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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 ) \ @@ -340904,20 +341603,92 @@ /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/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 ../../src/muuli_wdr.h:16, +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': +/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 1224 | { assign(nRepeat, ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' + 2667 | wxString& assign(size_t n, wxUniChar ch) + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': +/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 1226 | { assign(nRepeat, ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' + 2667 | wxString& assign(size_t n, wxUniChar ch) + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': +/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 1228 | { assign(nRepeat, ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, from ../../src/SearchDlg.cpp:34: -/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 ); } - | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/app.h:19, from ../../src/SearchDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -340926,9 +341697,214 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': +/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SearchDlg.cpp:34: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SearchDlg.cpp:34: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SearchDlg.cpp:34: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/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/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' + 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -341071,272 +342047,222 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { 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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2412 | int First( wxUniChar ch ) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-SharedFilesWnd.o `test -f 'SharedFilesWnd.cpp' || echo '../../src/'`SharedFilesWnd.cpp -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchDlg.cpp:34: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchDlg.cpp:34: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchDlg.cpp:34: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchDlg.cpp:34: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/SearchDlg.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': +/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' + 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const + | ~~~~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/confbase.h:17, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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 ../../src/SharedFilesWnd.cpp:26: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -341483,38 +342409,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/PrefsUnifiedDlg.cpp:35: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/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:24, from ../../src/muuli_wdr.h:16, from ../../src/ServerWnd.cpp:27: @@ -341837,1327 +342731,96 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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:20, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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; } - | ^~~~~~~~ -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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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:63, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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) - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-StatisticsDlg.o `test -f 'StatisticsDlg.cpp' || echo '../../src/'`StatisticsDlg.cpp -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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/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/app.h:19, - from ../../src/SearchDlg.cpp:26: -../../src/SearchDlg.cpp: At global scope: -../../src/MuleNotebook.h:55:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxBookCtrlEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 55 | (wxObjectEventFunction)(wxEventFunction)(wxNotebookEventFunction) &fn, \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/MuleNotebook.h:51:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 51 | DECLARE_EVENT_TABLE_ENTRY( \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/SearchDlg.cpp:64:2: note: in expansion of macro 'EVT_MULENOTEBOOK_PAGE_CLOSING' - 64 | EVT_MULENOTEBOOK_PAGE_CLOSING(ID_NOTEBOOK, CSearchDlg::OnSearchClosing) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:1224:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 1224 | { assign(nRepeat, ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' - 2667 | wxString& assign(size_t n, wxUniChar ch) - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(size_t, wxUniChar)': -/usr/include/wx-3.0/wx/string.h:1226:25: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 1226 | { assign(nRepeat, ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' - 2667 | wxString& assign(size_t n, wxUniChar ch) - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniCharRef, size_t)': -/usr/include/wx-3.0/wx/string.h:1228:25: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 1228 | { assign(nRepeat, ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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; } - | ^ -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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' - 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2412:51: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2412 | int First( wxUniChar ch ) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::First(wxUniCharRef) const': -/usr/include/wx-3.0/wx/string.h:2413:54: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 2413 | int First( wxUniCharRef ch ) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' - 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::Last(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2418:56: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2418 | int Last( wxUniChar ch ) const { return Find(ch, true); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/confbase.h:17, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/PrefsUnifiedDlg.cpp:45: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/PrefsUnifiedDlg.cpp:45: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/PrefsUnifiedDlg.cpp:45: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 3560 | classname& operator=(const classname&) + 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/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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/PrefsUnifiedDlg.cpp:45: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/nonownedwnd.h:14, - from /usr/include/wx-3.0/wx/toplevel.h:20, - from /usr/include/wx-3.0/wx/dialog.h:14, - from ../../src/PrefsUnifiedDlg.h:29, - from ../../src/PrefsUnifiedDlg.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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' @@ -343166,153 +342829,9 @@ /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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) +/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/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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 ../../src/SharedFilesWnd.cpp:26: -/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/brush.h:15, @@ -343626,6 +343145,357 @@ /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/wx.h:20, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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/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/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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/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/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } + | ^~~~~~~~ +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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: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/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/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; } + | ^~~~~~~~ +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/brush.h:15, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from /usr/include/wx-3.0/wx/filename.h:17, @@ -343774,6 +343644,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; } | ^~~~~~~~ +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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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: 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 ) \ @@ -344058,327 +343948,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/muuli_wdr.h:16, - from ../../src/ServerWnd.cpp:27: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/brush.h:15, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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/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 ) \ @@ -344663,6 +344232,56 @@ /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:63, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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 ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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) + | ^~~~~~~~ /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 ) \ @@ -344951,45 +344570,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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) - | ^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-SearchListCtrl.o `test -f 'SearchListCtrl.cpp' || echo '../../src/'`SearchListCtrl.cpp -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -345100,29 +344680,6 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/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; } \ @@ -345297,213 +344854,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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/window.h:18, - from /usr/include/wx-3.0/wx/control.h:22, - from /usr/include/wx-3.0/wx/gauge.h:18, - from ../../src/SharedFilesWnd.cpp:27: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In 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 ) \ @@ -345930,6 +345280,299 @@ /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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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/window.h:18, + from /usr/include/wx-3.0/wx/control.h:22, + from /usr/include/wx-3.0/wx/gauge.h:18, + from ../../src/SharedFilesWnd.cpp:27: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, + from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, + from /usr/include/wx-3.0/wx/filedlg.h:235, + from /usr/include/wx-3.0/wx/wx.h:93, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from /usr/include/wx-3.0/wx/filename.h:17, @@ -346108,8 +345751,20 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-DownloadListCtrl.o `test -f 'DownloadListCtrl.cpp' || echo '../../src/'`DownloadListCtrl.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-SourceListCtrl.o `test -f 'SourceListCtrl.cpp' || echo '../../src/'`SourceListCtrl.cpp +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/SearchDlg.cpp:26: +../../src/SearchDlg.cpp: At global scope: +../../src/MuleNotebook.h:55:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(wxBookCtrlEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 55 | (wxObjectEventFunction)(wxEventFunction)(wxNotebookEventFunction) &fn, \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/MuleNotebook.h:51:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 51 | DECLARE_EVENT_TABLE_ENTRY( \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/SearchDlg.cpp:64:2: note: in expansion of macro 'EVT_MULENOTEBOOK_PAGE_CLOSING' + 64 | EVT_MULENOTEBOOK_PAGE_CLOSING(ID_NOTEBOOK, CSearchDlg::OnSearchClosing) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/control.h:22, from ../../src/ColorFrameCtrl.h:30, @@ -346217,6 +345872,151 @@ /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:20, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/window.h:18, from /usr/include/wx-3.0/wx/control.h:22, from ../../src/ColorFrameCtrl.h:30, @@ -346378,6 +346178,127 @@ /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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ServerWnd.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ServerWnd.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ServerWnd.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/ServerWnd.cpp:27: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-SearchListCtrl.o `test -f 'SearchListCtrl.cpp' || echo '../../src/'`SearchListCtrl.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-DownloadListCtrl.o `test -f 'DownloadListCtrl.cpp' || echo '../../src/'`DownloadListCtrl.cpp In file included from ../../src/amuleDlg.h:34, from ../../src/GenericClientListCtrl.h:35, from ../../src/SharedFilePeersListCtrl.h:28, @@ -346549,108 +346470,10 @@ /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /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 ) \ @@ -346793,462 +346616,206 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesWnd.cpp:33: -/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/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatisticsDlg.cpp:30: +/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/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/gdicmn.h:22, from /usr/include/wx-3.0/wx/brush.h:17, from ../../src/ColorFrameCtrl.h:29, from ../../src/StatisticsDlg.cpp:29: +/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; } + | ^~~~~~~~ /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 ) \ @@ -347391,19 +346958,59 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, +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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesWnd.cpp:33: +/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/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, from ../../src/StatisticsDlg.cpp:30: -/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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' +/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:63, + from ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesWnd.cpp:33: +/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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' @@ -347412,19 +347019,49 @@ /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:63, +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesWnd.cpp:33: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesWnd.cpp:33: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesWnd.cpp:33: +/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 ../../src/muuli_wdr.h:16, from ../../src/SharedFilesWnd.cpp:33: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatisticsDlg.cpp:30: /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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /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&) | ^~~~~~~~ @@ -347437,237 +347074,219 @@ /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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] +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatisticsDlg.cpp:30: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatisticsDlg.cpp:30: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatisticsDlg.cpp:30: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatisticsDlg.cpp:30: +/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) + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-SourceListCtrl.o `test -f 'SourceListCtrl.cpp' || echo '../../src/'`SourceListCtrl.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/muuli_wdr.h:16, + from ../../src/ServerWnd.cpp:27: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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:66, - from ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesWnd.cpp:33: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesWnd.cpp:33: -/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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesWnd.cpp:33: -/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, +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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 ../../src/muuli_wdr.h:16, from ../../src/SharedFilesWnd.cpp:33: -/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, - from /usr/include/wx-3.0/wx/wx.h:50, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatisticsDlg.cpp:30: -/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/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/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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); } @@ -347676,17 +347295,19 @@ 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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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) | ~~~~~~~~~~^~ @@ -347698,17 +347319,19 @@ 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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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) | ~~~~~~~~~~^~ @@ -347720,17 +347343,19 @@ 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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -347742,17 +347367,19 @@ 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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -347764,17 +347391,19 @@ 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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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) | ~~~~~~~~~~^~ @@ -347786,17 +347415,19 @@ 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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -347808,17 +347439,19 @@ 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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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) | ~~~~~~~~~~^~ @@ -347830,17 +347463,19 @@ 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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -347852,17 +347487,19 @@ 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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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; | ~~~~~~~~~~^~ @@ -347874,69 +347511,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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesWnd.cpp:33: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatisticsDlg.cpp:30: -/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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -347945,17 +347535,19 @@ 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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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 | ~~~~~~~~~~^~ @@ -347967,17 +347559,19 @@ 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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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 | ~~~~~~~~~~^~ @@ -347989,17 +347583,19 @@ 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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -348011,62 +347607,27 @@ 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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatisticsDlg.cpp:30: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatisticsDlg.cpp:30: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatisticsDlg.cpp:30: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatisticsDlg.cpp:30: -/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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); } @@ -348076,18 +347637,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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) | ~~~~~~~~~~^~ @@ -348100,18 +347659,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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) | ~~~~~~~~~~^~ @@ -348124,18 +347681,16 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -348148,25 +347703,111 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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 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 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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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, @@ -348182,9 +347823,203 @@ from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/DownloadListCtrl.h:30, from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/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 ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/string.h: In 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); } @@ -348193,17 +348028,19 @@ 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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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/brush.h:15, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -348215,6 +348052,150 @@ 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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +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/brush.h:15, from ../../src/DownloadListCtrl.h:30, from ../../src/DownloadListCtrl.cpp:26: @@ -348226,61 +348207,57 @@ from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/DownloadListCtrl.h:30, from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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; } - | ^ +/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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; } - | ^ + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniCharRef&)': -/usr/include/wx-3.0/wx/string.h:4046:87: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] - 4046 | inline bool operator==(const wxString& s, const wxUniCharRef& c) { return s.IsSameAs(c); } - | ^ + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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, @@ -348288,21 +348265,167 @@ from /usr/include/wx-3.0/wx/brush.h:15, from ../../src/DownloadListCtrl.h:30, from ../../src/DownloadListCtrl.cpp:26: -/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/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/brush.h:15, from ../../src/DownloadListCtrl.h:30, from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ +/usr/include/wx-3.0/wx/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SharedFilesWnd.cpp:33: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SharedFilesWnd.cpp:33: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatisticsDlg.cpp:30: +/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/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SharedFilesWnd.cpp:33: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SharedFilesWnd.cpp:33: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/confbase.h:16, + from /usr/include/wx-3.0/wx/config.h:14, + from ../../src/SharedFilesWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, @@ -348321,10 +348444,10 @@ /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); } - | ^ +/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, @@ -348343,57 +348466,53 @@ /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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; } - | ^ + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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, @@ -348413,9 +348532,9 @@ /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 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, @@ -348435,156 +348554,54 @@ /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp: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 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 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp: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 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); } - | ^ + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp: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 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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp: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 - | ~~~~~~~~~~^~ -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 ../../src/SharedFilesWnd.cpp:26: + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ @@ -348729,14 +348746,14 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesWnd.cpp:33: + from ../../src/StatisticsDlg.cpp:33: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -348749,64 +348766,16 @@ /usr/include/wx-3.0/wx/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesWnd.cpp:33: + from ../../src/StatisticsDlg.cpp:33: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -348819,57 +348788,9 @@ /usr/include/wx-3.0/wx/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesWnd.cpp:33: + from ../../src/StatisticsDlg.cpp:33: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': /usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } @@ -348877,68 +348798,79 @@ /usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) | ^~~~~~~~ -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': /usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } | ^~~~~~~~~~~~~ -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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) | ^~~~~~~~ -/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -348953,7 +348885,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesWnd.cpp:33: + from ../../src/StatisticsDlg.cpp:33: /usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': /usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, @@ -348967,17 +348899,104 @@ /usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) | ^~~~~~~~ +/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/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*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; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/confbase.h:16, - from /usr/include/wx-3.0/wx/config.h:14, - from ../../src/SharedFilesWnd.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/ColorFrameCtrl.h:29, + from ../../src/StatisticsDlg.cpp:29: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -348990,54 +349009,432 @@ /usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } \ | ^~~~~~~~ -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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -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/brush.h:15, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: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; } + | ^~~~~~~~ +/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; } + | ^~~~~~~~ +/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/gdicmn.h:22, from /usr/include/wx-3.0/wx/font.h:21, from /usr/include/wx-3.0/wx/listbase.h:15, @@ -349471,6 +349868,252 @@ /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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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; } + | ^ +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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -349613,6 +350256,102 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp: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 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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp: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 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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp: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 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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp: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/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 ) \ @@ -349897,22 +350636,323 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatisticsDlg.cpp:30: -/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 ); } +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:15, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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' @@ -349921,156 +350961,154 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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; } +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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: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/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/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/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSysColourChangedEvent' has user-provided 'wxSysColourChangedEvent& wxSysColourChangedEvent::operator=(const wxSysColourChangedEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: 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/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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 ) \ | ^ @@ -350080,8 +351118,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/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: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; } @@ -350095,13 +351133,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -350110,10 +351148,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -350122,10 +351160,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_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 ) \ | ^ @@ -350135,8 +351173,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/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: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; } @@ -350150,13 +351188,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -350165,10 +351203,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -350177,10 +351215,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -350190,13 +351228,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -350206,13 +351244,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/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: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: 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/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 ) \ | ^ @@ -350222,8 +351260,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/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/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; } @@ -350237,13 +351275,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -350252,10 +351290,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -350264,10 +351302,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -350277,8 +351315,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/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/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; } @@ -350292,13 +351330,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -350307,10 +351345,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -350319,10 +351357,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -350332,13 +351370,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -350348,8 +351386,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/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/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; } @@ -350357,15 +351395,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -350375,8 +351413,8 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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) @@ -350385,9 +351423,9 @@ /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -350397,15 +351435,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -350421,15 +351459,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -350445,15 +351483,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -350469,15 +351507,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -350493,15 +351531,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -350664,15 +351702,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -350830,15 +351868,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -350854,15 +351892,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -350878,15 +351916,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -350902,15 +351940,15 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: + from ../../src/DownloadListCtrl.h:34, + from ../../src/DownloadListCtrl.cpp:26: /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -351207,165 +352245,26 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -351375,52 +352274,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(const Self&)': +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -351430,474 +352329,217 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_wxImplementation_HashTable::hash_funct()': +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_wxImplementation_HashTable::key_eq()': +/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/StatisticsDlg.cpp:33: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/StatisticsDlg.cpp:33: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/StatisticsDlg.cpp:33: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/StatisticsDlg.cpp:33: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/ColorFrameCtrl.h:29, - from ../../src/StatisticsDlg.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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] +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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: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/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/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/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/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] +/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: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/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] +/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: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: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/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&)' +/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: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: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/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] +/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: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: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/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] +/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: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: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/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] +/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: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: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/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&)' +/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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/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 ) \ @@ -352185,15 +352827,17 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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&) | ^~~~~~~~ @@ -352203,8 +352847,9 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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) @@ -352214,8 +352859,9 @@ 1561 | m_clientObject(event.m_clientObject) | ^ In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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&) | ^~~~~~~~ @@ -352225,15 +352871,17 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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&) | ^~~~~~~~ @@ -352249,15 +352897,17 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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&) | ^~~~~~~~ @@ -352273,15 +352923,17 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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&) | ^~~~~~~~ @@ -352297,15 +352949,17 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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&) | ^~~~~~~~ @@ -352324,42 +352978,14 @@ from ../../src/GenericClientListCtrl.h:34, from ../../src/SourceListCtrl.h:28, from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: /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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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&) | ^~~~~~~~ @@ -352372,35 +352998,21 @@ /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: 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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, from ../../src/SourceListCtrl.h:28, from ../../src/SourceListCtrl.cpp:24: -/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); } - | ^ +/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/brush.h:14, from ../../src/GenericClientListCtrl.h:30, from ../../src/SourceListCtrl.h:28, from ../../src/SourceListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' +/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' @@ -352409,22 +353021,23 @@ /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/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxMaximizeEvent' has user-provided 'wxMaximizeEvent& wxMaximizeEvent::operator=(const wxMaximizeEvent&)' +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/SearchListCtrl.cpp:30: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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' @@ -352433,21 +353046,23 @@ /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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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&) | ^~~~~~~~ @@ -352463,15 +353078,17 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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&) | ^~~~~~~~ @@ -352490,15 +353107,6 @@ from ../../src/GenericClientListCtrl.h:34, from ../../src/SourceListCtrl.h:28, from ../../src/SourceListCtrl.cpp:24: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: /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); } @@ -352507,21 +353115,6 @@ from ../../src/GenericClientListCtrl.h:30, from ../../src/SourceListCtrl.h:28, from ../../src/SourceListCtrl.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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -352537,94 +353130,18 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/DownloadListCtrl.h:34, - from ../../src/DownloadListCtrl.cpp:26: + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: /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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:14, from ../../src/GenericClientListCtrl.h:30, from ../../src/SourceListCtrl.h:28, from ../../src/SourceListCtrl.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' @@ -352633,8 +353150,8 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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/gdicmn.h:22, from /usr/include/wx-3.0/wx/font.h:21, @@ -352643,19 +353160,22 @@ from ../../src/MuleListCtrl.h:34, from ../../src/SearchListCtrl.h:33, from ../../src/SearchListCtrl.cpp:26: -/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/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: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: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/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: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; } | ^~~~~~~~ @@ -352665,52 +353185,64 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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; } | ^~~~~~~~ @@ -352720,215 +353252,99 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: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: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: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/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: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/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': +/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: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: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/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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-SharedFilePeersListCtrl.o `test -f 'SharedFilePeersListCtrl.cpp' || echo '../../src/'`SharedFilePeersListCtrl.cpp In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/amule-remote-gui.h:33, from ../../src/amule.h:423, - from ../../src/SearchListCtrl.cpp:30: + from ../../src/DownloadListCtrl.cpp:32: /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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&) | ^~~~~~~~ @@ -352942,12 +353358,9 @@ 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: /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 ) \ @@ -353120,6 +353533,117 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, + from /usr/include/wx-3.0/wx/affinematrix2d.h:17, + from /usr/include/wx-3.0/wx/dc.h:32, + from /usr/include/wx-3.0/wx/wx.h:50, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/SearchListCtrl.cpp:30: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/DownloadListCtrl.cpp:32: +/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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/SearchListCtrl.cpp:30: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/SearchListCtrl.cpp:30: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/SearchListCtrl.cpp:30: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/SearchListCtrl.cpp:30: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/SearchListCtrl.cpp:30: +/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/gdicmn.h:22, from /usr/include/wx-3.0/wx/brush.h:17, from ../../src/GenericClientListCtrl.h:30, @@ -353297,10 +353821,298 @@ /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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/DownloadListCtrl.cpp:32: +/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/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/DownloadListCtrl.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/DownloadListCtrl.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/DownloadListCtrl.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/DownloadListCtrl.cpp:32: +/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 ../../src/amuleDlg.h:34, + from ../../src/GenericClientListCtrl.h:35, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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/gdicmn.h:22, from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.cpp:24: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/SearchListCtrl.cpp:30: +/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/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/DownloadListCtrl.cpp:32: +/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/brush.h:14, from ../../src/DownloadListCtrl.h:30, from ../../src/DownloadListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -353378,123 +354190,365 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SourceListCtrl.cpp:25: +/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:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SourceListCtrl.cpp:25: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SourceListCtrl.cpp:25: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SourceListCtrl.cpp:25: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SourceListCtrl.cpp:25: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SourceListCtrl.cpp:25: +/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) + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-SharedFilePeersListCtrl.o `test -f 'SharedFilePeersListCtrl.cpp' || echo '../../src/'`SharedFilePeersListCtrl.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-FriendListCtrl.o `test -f 'FriendListCtrl.cpp' || echo '../../src/'`FriendListCtrl.cpp +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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SourceListCtrl.cpp:25: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SourceListCtrl.h:28, + from ../../src/SourceListCtrl.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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/brush.h:17, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ + | ^~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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/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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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 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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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/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::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] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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; } - | ^~~~~~~~ -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/SearchListCtrl.cpp:30: -/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 ../../src/amuleDlg.h:34, - from ../../src/GenericClientListCtrl.h:35, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.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&) +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SearchListCtrl.h:33, + from ../../src/SearchListCtrl.cpp:26: ../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ @@ -353637,101 +354691,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/SearchListCtrl.cpp:30: -/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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/SearchListCtrl.cpp:30: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/SearchListCtrl.cpp:30: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/SearchListCtrl.cpp:30: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/SearchListCtrl.cpp:30: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DownloadListCtrl.cpp:32: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/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/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ | ^ @@ -353741,12 +354701,9 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -353759,16 +354716,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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' @@ -353777,13 +354731,10 @@ /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&)' +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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' @@ -353792,13 +354743,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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 ) \ | ^ @@ -353808,12 +354756,9 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -353826,16 +354771,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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' @@ -353844,13 +354786,10 @@ /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&)' +/usr/include/wx-3.0/wx/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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' @@ -353859,13 +354798,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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; } \ | ^~~~~~~~ @@ -353875,16 +354811,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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; } \ | ^~~~~~~~ @@ -353894,28 +354827,144 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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&)': +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SearchListCtrl.cpp:35: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SearchListCtrl.cpp:35: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SearchListCtrl.cpp:35: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SearchListCtrl.cpp:35: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/colour.h:14, + from ../../src/SearchListCtrl.h:30, + from ../../src/SearchListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -353925,52 +354974,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -353980,137 +355029,82 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DownloadListCtrl.cpp:32: -/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SourceListCtrl.cpp:25: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/SearchListCtrl.cpp:30: -/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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DownloadListCtrl.cpp:41: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -354119,23 +355113,20 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DownloadListCtrl.cpp:32: -/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DownloadListCtrl.cpp:41: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/brush.h:14, from ../../src/DownloadListCtrl.h:30, from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -354144,67 +355135,34 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DownloadListCtrl.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DownloadListCtrl.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DownloadListCtrl.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DownloadListCtrl.cpp:32: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SourceListCtrl.cpp:25: -/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DownloadListCtrl.cpp:41: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -354213,61 +355171,48 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/DownloadListCtrl.cpp:41: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SourceListCtrl.cpp:25: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SourceListCtrl.cpp:25: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SourceListCtrl.cpp:25: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SourceListCtrl.cpp:25: -/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/brush.h:15, @@ -354370,6 +355315,135 @@ /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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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; } @@ -354466,6 +355540,66 @@ /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::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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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); } @@ -354514,6 +355648,147 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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 ../../src/TerminationProcess.h:31, + from ../../src/DownloadListCtrl.cpp:45: +/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': +/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] + 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/brush.h:14, + from ../../src/DownloadListCtrl.h:30, + from ../../src/DownloadListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -354610,34 +355885,126 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/DownloadListCtrl.cpp:32: -/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/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } @@ -354830,38 +356197,246 @@ /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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SourceListCtrl.cpp:25: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SourceListCtrl.h:28, - from ../../src/SourceListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdicmn.h:22, from /usr/include/wx-3.0/wx/brush.h:17, from ../../src/GenericClientListCtrl.h:30, @@ -355440,9 +357015,436 @@ from /usr/include/wx-3.0/wx/listbase.h:15, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/SearchListCtrl.h:33, - from ../../src/SearchListCtrl.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-ServerListCtrl.o `test -f 'ServerListCtrl.cpp' || echo '../../src/'`ServerListCtrl.cpp +/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; } + | ^~~~~~~~ +/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; } + | ^~~~~~~~ +/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 ) \ | ^ @@ -355452,9 +357454,9 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -355467,13 +357469,13 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -355482,10 +357484,10 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -355494,10 +357496,10 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -355507,9 +357509,9 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -355522,13 +357524,13 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -355537,10 +357539,10 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -355549,10 +357551,10 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -355562,13 +357564,13 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -355578,9 +357580,9 @@ /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, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -355726,7 +357728,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/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/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 ) \ | ^ @@ -355736,8 +357738,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: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; } @@ -355751,13 +357753,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: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' @@ -355766,10 +357768,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' @@ -355778,10 +357780,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 ) \ | ^ @@ -355791,8 +357793,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: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; } @@ -355806,13 +357808,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: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/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' @@ -355821,10 +357823,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' @@ -355833,10 +357835,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 member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -355846,13 +357848,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 member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -355862,243 +357864,167 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-FriendListCtrl.o `test -f 'FriendListCtrl.cpp' || echo '../../src/'`FriendListCtrl.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-ServerListCtrl.o `test -f 'ServerListCtrl.cpp' || echo '../../src/'`ServerListCtrl.cpp -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/GenericClientListCtrl.h:34, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.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/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/brush.h:17, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -356108,52 +358034,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(const Self&)': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -356163,39 +358089,206 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-SharedFilesCtrl.o `test -f 'SharedFilesCtrl.cpp' || echo '../../src/'`SharedFilesCtrl.cpp +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/GenericClientListCtrl.h:34, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.cpp:24: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, @@ -356222,38 +358315,6 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, @@ -356309,6 +358370,54 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, from ../../src/SharedFilePeersListCtrl.h:28, from ../../src/SharedFilePeersListCtrl.cpp:24: @@ -356335,6 +358444,54 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, from ../../src/SharedFilePeersListCtrl.h:28, from ../../src/SharedFilePeersListCtrl.cpp:24: @@ -356361,6 +358518,30 @@ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, from ../../src/GenericClientListCtrl.h:34, from ../../src/SharedFilePeersListCtrl.h:28, from ../../src/SharedFilePeersListCtrl.cpp:24: @@ -356410,17 +358591,19 @@ /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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchListCtrl.cpp:35: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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' @@ -356429,8 +358612,32 @@ /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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, @@ -356442,13 +358649,6 @@ /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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchListCtrl.cpp:35: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ In file included from /usr/include/wx-3.0/wx/brush.h:14, from ../../src/GenericClientListCtrl.h:30, from ../../src/SharedFilePeersListCtrl.h:28, @@ -356465,21 +358665,6 @@ /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/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, @@ -356506,292 +358691,19 @@ /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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchListCtrl.cpp:35: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SearchListCtrl.cpp:35: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/colour.h:14, - from ../../src/SearchListCtrl.h:30, - from ../../src/SearchListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DownloadListCtrl.cpp:41: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DownloadListCtrl.cpp:41: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DownloadListCtrl.cpp:41: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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' @@ -356800,37 +358712,22 @@ /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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) +/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/DownloadListCtrl.cpp:41: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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' @@ -356839,9 +358736,10 @@ /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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) +/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-MuleTrayIcon.o `test -f 'MuleTrayIcon.cpp' || echo '../../src/'`MuleTrayIcon.cpp In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, from /usr/include/wx-3.0/wx/brush.h:17, from ../../src/GenericClientListCtrl.h:30, @@ -357019,27 +358917,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; } | ^~~~~~~~ -In file included from ../../src/TerminationProcess.h:31, - from ../../src/DownloadListCtrl.cpp:45: -/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': -/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] - 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/brush.h:14, - from ../../src/DownloadListCtrl.h:30, - from ../../src/DownloadListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../src/amuleDlg.h:34, from ../../src/GenericClientListCtrl.h:35, from ../../src/SharedFilePeersListCtrl.h:28, @@ -357211,6 +359088,13 @@ /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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: /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 ) \ @@ -357353,61 +359237,818 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, - from /usr/include/wx-3.0/wx/affinematrix2d.h:17, - from /usr/include/wx-3.0/wx/dc.h:32, - from /usr/include/wx-3.0/wx/wx.h:50, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SharedFilePeersListCtrl.cpp:25: -/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': -/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] - 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } - | ^~~~~~ -/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' - 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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; } + | ^ +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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 + | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-TransferWnd.o `test -f 'TransferWnd.cpp' || echo '../../src/'`TransferWnd.cpp +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/gdiobj.h:14, + from /usr/include/wx-3.0/wx/colour.h:15, + from /usr/include/wx-3.0/wx/listbase.h:14, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/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/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: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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SharedFilePeersListCtrl.cpp:25: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.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/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/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/gdiobj.h:14, @@ -357415,8 +360056,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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); } @@ -357430,8 +360071,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; } | ^~~~~~~~ @@ -357442,8 +360083,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ~~~~~~~~~~^~ @@ -357460,8 +360101,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; } | ^~~~~~~~ @@ -357472,8 +360113,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ~~~~~~~~~~^~ @@ -357490,8 +360131,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ^~~~~~~~ @@ -357502,8 +360143,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -357520,8 +360161,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ^~~~~~~~ @@ -357532,52 +360173,15 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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/wx.h:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SharedFilePeersListCtrl.cpp:25: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SharedFilePeersListCtrl.cpp:25: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SharedFilePeersListCtrl.cpp:25: -/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, +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 ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, @@ -357586,9 +360190,20 @@ from ../../src/kademlia/kademlia/Indexed.h:43, from ../../src/KnownFile.h:37, from ../../src/SharedFilePeersListCtrl.cpp:25: -/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) - | ^~~~~~~~ +/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/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; } @@ -357602,8 +360217,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; } | ^~~~~~~~ @@ -357614,8 +360229,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ~~~~~~~~~~^~ @@ -357632,8 +360247,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ^~~~~~~~ @@ -357644,8 +360259,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -357662,8 +360277,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; } | ^~~~~~~~ @@ -357674,8 +360289,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ~~~~~~~~~~^~ @@ -357692,8 +360307,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ^~~~~~~~ @@ -357704,8 +360319,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -357722,8 +360337,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; } | ^~~~~~~~ @@ -357734,8 +360349,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; | ~~~~~~~~~~^~ @@ -357752,8 +360367,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; } | ^~~~~~~~ @@ -357764,8 +360379,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; | ~~~~~~~~~~^~ @@ -357782,8 +360397,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; } | ^~~~~~~~ @@ -357794,8 +360409,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 | ~~~~~~~~~~^~ @@ -357812,8 +360427,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; } | ^~~~~~~~ @@ -357824,8 +360439,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 | ~~~~~~~~~~^~ @@ -357842,8 +360457,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ^~~~~~~~ @@ -357854,8 +360469,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -357872,8 +360487,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; } | ^~~~~~~~ @@ -357884,15 +360499,232 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/FriendListCtrl.cpp:32: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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; } + | ^~~~~~~~ /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/wx.h:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SharedFilePeersListCtrl.cpp:25: +/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/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, @@ -357902,8 +360734,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; } | ^~~~~~~~ @@ -357914,11 +360746,27 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -357932,8 +360780,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ^~~~~~~~ @@ -357944,8 +360792,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -357962,8 +360810,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; } | ^~~~~~~~ @@ -357974,8 +360822,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; | ~~~~~~~~~~^ @@ -357992,8 +360840,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ^~~~~~~~ @@ -358004,8 +360852,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -358022,8 +360870,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; } | ^~~~~~~~ @@ -358034,8 +360882,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; | ~~~~~~~~~~^ @@ -358052,8 +360900,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ^~~~~~~~ @@ -358064,8 +360912,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -358082,8 +360930,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; } | ^~~~~~~~ @@ -358094,8 +360942,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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; | ~~~~~~~~~~^ @@ -358112,8 +360960,8 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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) | ^~~~~~~~ @@ -358124,20 +360972,68 @@ from /usr/include/wx-3.0/wx/listbase.h:14, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: /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:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SharedFilePeersListCtrl.cpp:25: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SharedFilePeersListCtrl.cpp:25: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SharedFilePeersListCtrl.cpp:25: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SharedFilePeersListCtrl.cpp:25: +/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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); } @@ -358146,25 +361042,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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) | ~~~~~~~~~~^~ @@ -358176,25 +361064,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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) | ~~~~~~~~~~^~ @@ -358206,25 +361086,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -358236,28 +361108,43 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/FriendListCtrl.cpp:32: +/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/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; } @@ -358266,25 +361153,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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) | ~~~~~~~~~~^~ @@ -358296,25 +361175,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -358326,25 +361197,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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) | ~~~~~~~~~~^~ @@ -358356,25 +361219,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -358386,25 +361241,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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; | ~~~~~~~~~~^~ @@ -358416,60 +361263,20 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SharedFilePeersListCtrl.cpp:25: -/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/brush.h:14, - from ../../src/GenericClientListCtrl.h:30, - from ../../src/SharedFilePeersListCtrl.h:28, - from ../../src/SharedFilePeersListCtrl.cpp:24: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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); } @@ -358478,25 +361285,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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 | ~~~~~~~~~~^~ @@ -358508,25 +361307,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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 | ~~~~~~~~~~^~ @@ -358538,25 +361329,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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 | ~~~~~~~~~~~~~^~ @@ -358568,28 +361351,45 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/FriendListCtrl.cpp:32: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -358598,25 +361398,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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; | ~~~~~~~~~~^ @@ -358628,25 +361420,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -358658,25 +361442,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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; | ~~~~~~~~~~^ @@ -358688,25 +361464,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -358718,25 +361486,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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; | ~~~~~~~~~~^ @@ -358748,25 +361508,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -358778,25 +361530,17 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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; | ~~~~~~~~~~^ @@ -358808,38 +361552,99 @@ 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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-SharedFilesCtrl.o `test -f 'SharedFilesCtrl.cpp' || echo '../../src/'`SharedFilesCtrl.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-MuleTrayIcon.o `test -f 'MuleTrayIcon.cpp' || echo '../../src/'`MuleTrayIcon.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-TransferWnd.o `test -f 'TransferWnd.cpp' || echo '../../src/'`TransferWnd.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/FriendListCtrl.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/FriendListCtrl.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/FriendListCtrl.cpp:32: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/FriendListCtrl.cpp:32: +/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SharedFilePeersListCtrl.cpp:25: +/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/brush.h:14, + from ../../src/GenericClientListCtrl.h:30, + from ../../src/SharedFilePeersListCtrl.h:28, + from ../../src/SharedFilePeersListCtrl.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/gdicmn.h:22, from /usr/include/wx-3.0/wx/font.h:21, from /usr/include/wx-3.0/wx/listbase.h:15, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: /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 ) \ @@ -359266,719 +362071,10 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: /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 ) \ @@ -360689,6 +362785,19 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/FriendListCtrl.cpp:32: +/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 ); } + | ^ /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 ) \ @@ -360744,6 +362853,21 @@ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -360831,2227 +362955,343 @@ /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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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] +/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: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/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/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/listbase.h:17, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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; } - | ^ -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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/FriendListCtrl.cpp:32: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/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; } | ^~~~~~~~ -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/gdiobj.h:14, - from /usr/include/wx-3.0/wx/colour.h:15, - from /usr/include/wx-3.0/wx/listbase.h:14, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/image.h: In constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(wxImageHistogramBase_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h: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: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/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 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] +/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/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:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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: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: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/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 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] +/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, - from /usr/include/wx-3.0/wx/affinematrix2d.h:17, - from /usr/include/wx-3.0/wx/dc.h:32, - from /usr/include/wx-3.0/wx/wx.h:50, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/FriendListCtrl.cpp:32: -/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/msgdlg.h:18, - from ../../src/ServerListCtrl.cpp:32: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/FriendListCtrl.cpp:32: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/FriendListCtrl.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/FriendListCtrl.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/FriendListCtrl.cpp:32: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/FriendListCtrl.cpp:32: -/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) +/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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/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: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/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/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 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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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; } - | ^ -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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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::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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': -/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/FriendListCtrl.cpp:32: -/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 ); } - | ^ -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ServerListCtrl.cpp:35: -/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 ../../src/MuleListCtrl.h:33, from ../../src/ServerListCtrl.h:29, from ../../src/ServerListCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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' @@ -363060,149 +363300,9 @@ /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/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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/gdicmn.h:22, from /usr/include/wx-3.0/wx/font.h:21, from /usr/include/wx-3.0/wx/listbase.h:15, @@ -363352,6 +363452,117 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/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 ) \ @@ -363462,6 +363673,30 @@ /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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ @@ -363494,6 +363729,244 @@ /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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/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; } + | ^~~~~~~~ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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: 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 ) \ @@ -363636,29 +364109,258 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ServerListCtrl.cpp:35: -/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/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/listbase.h:17, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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); } @@ -363763,46 +364465,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 | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ServerListCtrl.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ServerListCtrl.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ServerListCtrl.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ServerListCtrl.cpp:35: -/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) - | ^~~~~~~~ /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 ) \ @@ -363945,64 +364607,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/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/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 ) \ @@ -364129,14 +364733,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; } | ^~~~~~~~ -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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/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; } \ @@ -364153,6 +364749,84 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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); } @@ -364162,16 +364836,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -364184,16 +364862,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: /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; | ~~~~~~~~~~^ @@ -364206,16 +364888,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -364228,16 +364914,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: /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; | ~~~~~~~~~~^ @@ -364250,16 +364940,20 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -364405,214 +365099,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/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/listbase.h:17, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, @@ -364893,38 +365379,12 @@ /usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, - from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, - from /usr/include/wx-3.0/wx/filedlg.h:235, - from /usr/include/wx-3.0/wx/wx.h:93, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ServerListCtrl.cpp:35: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: /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 ) \ @@ -365351,154 +365811,61 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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; } +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/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/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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/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/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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/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/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/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 ) \ @@ -365641,7 +366008,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/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/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 ) \ | ^ @@ -365651,8 +366018,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/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: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; } @@ -365666,13 +366033,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -365681,10 +366048,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -365693,10 +366060,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -365706,8 +366073,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/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: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; } @@ -365721,13 +366088,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -365736,10 +366103,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -365748,10 +366115,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -365761,13 +366128,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -365777,167 +366144,393 @@ /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/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/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] +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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: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: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] +/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: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: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] +/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: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: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&)' +/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: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: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] +/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: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: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] +/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: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: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] +/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: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: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&)' +/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: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: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] +/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: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: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] +/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: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: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: 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: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/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/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: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; } | ^~~~~~~~ @@ -365947,52 +366540,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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: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/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&)' +/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: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/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/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: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/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: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; } | ^~~~~~~~ @@ -366002,498 +366595,956 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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: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/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&)' +/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: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/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/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: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/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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: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/hashmap.h:752:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 752 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxUIntPtr, wxStringToNumHashMap, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: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/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] +In file included from /usr/include/wx-3.0/wx/msgdlg.h:18, + from ../../src/ServerListCtrl.cpp:32: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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: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: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/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/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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 ../../src/MuleTrayIcon.h:42, + from ../../src/MuleTrayIcon.cpp:29: +/usr/include/wx-3.0/wx/taskbar.h: In member function 'virtual wxEvent* wxTaskBarIconEvent::Clone() const': +/usr/include/wx-3.0/wx/taskbar.h:103:73: warning: implicitly-declared 'wxTaskBarIconEvent::wxTaskBarIconEvent(const wxTaskBarIconEvent&)' is deprecated [-Wdeprecated-copy] + 103 | virtual wxEvent *Clone() const { return new wxTaskBarIconEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTaskBarIconEvent' has user-provided 'wxTaskBarIconEvent& wxTaskBarIconEvent::operator=(const wxTaskBarIconEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/taskbar.h:106:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 106 | wxDECLARE_NO_ASSIGN_CLASS(wxTaskBarIconEvent); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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: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: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] +/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: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: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] +/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: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: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&)' +/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: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: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] +/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: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: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] +/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: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: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] +/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: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: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&)' +/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: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: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] +/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: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: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] +/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: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: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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, + from /usr/include/wx-3.0/wx/affinematrix2d.h:17, + from /usr/include/wx-3.0/wx/dc.h:32, + from /usr/include/wx-3.0/wx/dcmemory.h:14, + from ../../src/MuleTrayIcon.h:44, + from ../../src/MuleTrayIcon.cpp:29: +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesCtrl.cpp:30: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In 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/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ | ^ @@ -366503,9 +367554,9 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -366518,13 +367569,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -366533,10 +367584,10 @@ /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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -366545,10 +367596,10 @@ /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&)': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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 ) \ | ^ @@ -366558,9 +367609,9 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -366573,13 +367624,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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' @@ -366588,10 +367639,10 @@ /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&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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' @@ -366600,10 +367651,10 @@ /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()': +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ @@ -366613,13 +367664,13 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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()': +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ @@ -366629,194 +367680,32 @@ /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); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-amuleAppCommon.o `test -f 'amuleAppCommon.cpp' || echo '../../src/'`amuleAppCommon.cpp -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesCtrl.cpp:30: +/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/window.h:18, from /usr/include/wx-3.0/wx/panel.h:19, from ../../src/TransferWnd.h:29, @@ -366844,27 +367733,6 @@ /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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/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) @@ -366905,48 +367773,6 @@ /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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/window.h:18, from /usr/include/wx-3.0/wx/panel.h:19, from ../../src/TransferWnd.h:29, @@ -367172,23 +367998,19 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -367198,52 +368020,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -367253,91 +368075,294 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 ../../src/MuleTrayIcon.h:42, - from ../../src/MuleTrayIcon.cpp:29: -/usr/include/wx-3.0/wx/taskbar.h: In member function 'virtual wxEvent* wxTaskBarIconEvent::Clone() const': -/usr/include/wx-3.0/wx/taskbar.h:103:73: warning: implicitly-declared 'wxTaskBarIconEvent::wxTaskBarIconEvent(const wxTaskBarIconEvent&)' is deprecated [-Wdeprecated-copy] - 103 | virtual wxEvent *Clone() const { return new wxTaskBarIconEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTaskBarIconEvent' has user-provided 'wxTaskBarIconEvent& wxTaskBarIconEvent::operator=(const wxTaskBarIconEvent&)' +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesCtrl.cpp:30: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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/taskbar.h:106:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 106 | wxDECLARE_NO_ASSIGN_CLASS(wxTaskBarIconEvent); +/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); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-ClientRef.o `test -f 'ClientRef.cpp' || echo '../../src/'`ClientRef.cpp +/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:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ServerListCtrl.cpp:35: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FriendListCtrl.cpp:38: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FriendListCtrl.cpp:38: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesCtrl.cpp:30: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesCtrl.cpp:30: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesCtrl.cpp:30: +/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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesCtrl.cpp:30: +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FriendListCtrl.cpp:38: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/FriendListCtrl.cpp:38: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/FriendListCtrl.h:29, + from ../../src/FriendListCtrl.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ServerListCtrl.cpp:35: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: /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 ) \ @@ -367510,6 +368535,212 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ServerListCtrl.cpp:35: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ServerListCtrl.cpp:35: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ServerListCtrl.cpp:35: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ServerListCtrl.cpp:35: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/MuleTrayIcon.cpp:40: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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/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 ../../src/muuli_wdr.h:16, + from ../../src/SharedFilesCtrl.cpp:30: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/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 ../../src/amuleDlg.h:34, + from ../../src/TransferWnd.cpp:39: +/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/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ServerListCtrl.cpp:35: +/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 ../../src/MuleListCtrl.h:33, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: +/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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/MuleTrayIcon.cpp:40: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/MuleTrayIcon.cpp:40: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/MuleTrayIcon.cpp:40: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/MuleTrayIcon.cpp:40: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/MuleTrayIcon.cpp:40: +/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/gdicmn.h:22, from /usr/include/wx-3.0/wx/font.h:21, from /usr/include/wx-3.0/wx/listbase.h:15, @@ -367517,19 +368748,19 @@ from ../../src/MuleListCtrl.h:34, from ../../src/SharedFilesCtrl.h:29, from ../../src/SharedFilesCtrl.cpp:26: -/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/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -367539,52 +368770,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -367594,68 +368825,68 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -367665,209 +368896,159 @@ from /usr/include/wx-3.0/wx/panel.h:19, from ../../src/TransferWnd.h:29, from ../../src/TransferWnd.cpp:26: -/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] +../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/image.h: In member function 'wxImageHistogramBase_wxImplementation_HashTable::key_equal wxImageHistogramBase_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 282 | key_equal key_eq() { return m_equals; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:707:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 707 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, DECL ) +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' - 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/affinematrix2dbase.h:17, - from /usr/include/wx-3.0/wx/affinematrix2d.h:17, - from /usr/include/wx-3.0/wx/dc.h:32, - from /usr/include/wx-3.0/wx/dcmemory.h:14, - from ../../src/MuleTrayIcon.h:44, - from ../../src/MuleTrayIcon.cpp:29: -/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:31, - from ../../src/muuli_wdr.h:16, +../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, from ../../src/SharedFilesCtrl.cpp:30: -/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); } - | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ In file included from ../../src/MuleListCtrl.h:33, from ../../src/SharedFilesCtrl.h:29, from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ /usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' @@ -367876,16 +369057,113 @@ /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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SharedFilesCtrl.cpp:30: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SharedFilesCtrl.cpp:30: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/SharedFilesCtrl.cpp:30: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from ../../src/MuleListCtrl.h:33, + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/gdicmn.h:22, from /usr/include/wx-3.0/wx/font.h:21, from /usr/include/wx-3.0/wx/listbase.h:15, from ../../src/extern/wxWidgets/listctrl.h:15, from ../../src/MuleListCtrl.h:34, - from ../../src/ServerListCtrl.h:29, - from ../../src/ServerListCtrl.cpp:26: + from ../../src/SharedFilesCtrl.h:29, + from ../../src/SharedFilesCtrl.cpp:26: ../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ @@ -368028,29 +369306,47 @@ /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/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&)': +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/MuleTrayIcon.cpp:40: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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: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/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; } | ^~~~~~~~ @@ -368060,64 +369356,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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 copy constructor 'wxImageHistogramBase_wxImplementation_HashTable::wxImageHistogramBase_wxImplementation_HashTable(const Self&)': +/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: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/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; } | ^~~~~~~~ @@ -368127,83 +369411,68 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/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 wxImageHistogramBase_wxImplementation_KeyEx::wxImageHistogramBase_wxImplementation_KeyEx(const wxImageHistogramBase_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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:461:16: note: because 'wxImageHistogramBase_wxImplementation_KeyEx' has user-provided 'wxImageHistogramBase_wxImplementation_KeyEx& wxImageHistogramBase_wxImplementation_KeyEx::operator=(const wxImageHistogramBase_wxImplementation_KeyEx&)' +/usr/include/wx-3.0/wx/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: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::hasher wxImageHistogramBase_wxImplementation_HashTable::hash_funct()': +/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: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/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/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/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; } | ^~~~~~~~ @@ -368211,8 +369480,15 @@ 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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesCtrl.cpp:30: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/TransferWnd.cpp:40: /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; } @@ -368227,39 +369503,26 @@ /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 ../../src/amuleDlg.h:34, - from ../../src/TransferWnd.cpp:39: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-amuleAppCommon.o `test -f 'amuleAppCommon.cpp' || echo '../../src/'`amuleAppCommon.cpp In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesCtrl.cpp:30: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/TransferWnd.cpp:40: /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 ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: /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&) | ^~~~~~~~ @@ -368273,39 +369536,103 @@ 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesCtrl.cpp:30: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/TransferWnd.cpp:40: /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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesCtrl.cpp:30: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/TransferWnd.cpp:40: /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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesCtrl.cpp:30: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/TransferWnd.cpp:40: /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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesCtrl.cpp:30: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/TransferWnd.cpp:40: /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-ClientRef.o `test -f 'ClientRef.cpp' || echo '../../src/'`ClientRef.cpp +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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/TransferWnd.cpp:40: +/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/event.h:14, from /usr/include/wx-3.0/wx/window.h:18, from /usr/include/wx-3.0/wx/panel.h:19, from ../../src/TransferWnd.h:29, from ../../src/TransferWnd.cpp:26: +/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/gdicmn.h:22, + from /usr/include/wx-3.0/wx/font.h:21, + from /usr/include/wx-3.0/wx/listbase.h:15, + from ../../src/extern/wxWidgets/listctrl.h:15, + from ../../src/MuleListCtrl.h:34, + from ../../src/ServerListCtrl.h:29, + from ../../src/ServerListCtrl.cpp:26: ../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ @@ -368448,13 +369775,10 @@ /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/MuleTrayIcon.cpp:27: ../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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 ) \ @@ -368681,31 +370005,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/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 ../../src/muuli_wdr.h:16, - from ../../src/SharedFilesCtrl.cpp:30: -/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 ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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; } @@ -368819,61 +370118,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/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); - | ^~~~~~~~~~~~~~~~~~~ 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, @@ -368881,118 +370125,6 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/MuleTrayIcon.cpp:40: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -369073,33 +370205,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 | ~~~~~~~~~~^~ -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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/TransferWnd.cpp:40: -/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/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); } @@ -369260,14 +370365,408 @@ /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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/amuleAppCommon.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 ) \ | ^ @@ -369277,8 +370776,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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; } @@ -369292,13 +370791,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -369307,10 +370806,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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' @@ -369319,10 +370818,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -369332,8 +370831,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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; } @@ -369347,13 +370846,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -369362,10 +370861,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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' @@ -369374,10 +370873,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -369387,13 +370886,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -369403,445 +370902,167 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, +/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:63, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/TransferWnd.cpp:40: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesCtrl.cpp:30: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesCtrl.cpp:30: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesCtrl.cpp:30: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/SharedFilesCtrl.cpp:30: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/TransferWnd.cpp:40: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/TransferWnd.cpp:40: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/TransferWnd.cpp:40: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/TransferWnd.cpp:40: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/MuleTrayIcon.cpp:40: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/hashmap.h: 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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/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: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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/MuleTrayIcon.cpp:40: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/MuleTrayIcon.cpp:40: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/MuleTrayIcon.cpp:40: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/MuleTrayIcon.cpp:40: -/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/gdicmn.h:22, - from /usr/include/wx-3.0/wx/font.h:21, - from /usr/include/wx-3.0/wx/listbase.h:15, - from ../../src/extern/wxWidgets/listctrl.h:15, - from ../../src/MuleListCtrl.h:34, - from ../../src/SharedFilesCtrl.h:29, - from ../../src/SharedFilesCtrl.cpp:26: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -369851,52 +371072,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(const Self&)': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -369906,192 +371127,76 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_wxImplementation_HashTable::hash_funct()': +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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; } \ | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/FriendListCtrl.cpp:38: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/FriendListCtrl.cpp:38: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/FriendListCtrl.cpp:38: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/FriendListCtrl.cpp:38: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from ../../src/MuleListCtrl.h:33, - from ../../src/FriendListCtrl.h:29, - from ../../src/FriendListCtrl.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/amuleAppCommon.cpp:31: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: /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 ) \ @@ -370163,6 +371268,22 @@ /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/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:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -370178,6 +371299,18 @@ /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 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: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 ) \ | ^ @@ -370190,6 +371323,9 @@ /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: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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -370202,6 +371338,85 @@ /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 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/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; } \ @@ -370234,6 +371449,38 @@ /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/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -370265,6 +371512,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/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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -370277,6 +371540,18 @@ /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 ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -370289,6 +371564,33 @@ /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 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/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 ) \ @@ -370320,6 +371622,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/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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -370332,6 +371650,18 @@ /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 ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -370344,6 +371674,33 @@ /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 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/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; } \ @@ -370360,6 +371717,22 @@ /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::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/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; } \ @@ -370376,6 +371749,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/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/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 ) \ @@ -370518,251 +371907,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/MuleTrayIcon.cpp:40: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/TransferWnd.cpp:40: -/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/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -371047,222 +372191,148 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -371407,10 +372477,11 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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&)': + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ | ^ @@ -371420,8 +372491,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } @@ -371435,13 +372506,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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' @@ -371450,10 +372521,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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&)' +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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' @@ -371462,10 +372533,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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 ) \ | ^ @@ -371475,8 +372546,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } @@ -371490,13 +372561,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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] +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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' @@ -371505,10 +372576,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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&)' +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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' @@ -371517,10 +372588,10 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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; } \ | ^~~~~~~~ @@ -371530,13 +372601,13 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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; } \ | ^~~~~~~~ @@ -371546,8 +372617,8 @@ /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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } @@ -371604,290 +372675,133 @@ /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/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/TransferWnd.cpp:46: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/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/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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/TransferWnd.cpp:46: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/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/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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/TransferWnd.cpp:46: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/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; } +/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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/TransferWnd.cpp:46: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/window.h:18, + from /usr/include/wx-3.0/wx/panel.h:19, + from ../../src/TransferWnd.h:29, + from ../../src/TransferWnd.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/amuleAppCommon.cpp:31: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': @@ -371968,148 +372882,6 @@ /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/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 ../../src/amuleAppCommon.cpp:31: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': @@ -372130,148 +372902,7 @@ /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/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; } - | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-ECSpecialMuleTags.o `test -f 'ECSpecialMuleTags.cpp' || echo '../../src/'`ECSpecialMuleTags.cpp In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/amuleAppCommon.cpp:31: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxSysColourChangedEvent::Clone() const': @@ -372516,148 +373147,67 @@ /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/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; } +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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/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/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } +/usr/include/wx-3.0/wx/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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:20, from ../../src/amuleAppCommon.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&)': @@ -372770,338 +373320,68 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } - | ^~~~~~~~ -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 ../../src/amuleAppCommon.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:63, - from ../../src/amuleAppCommon.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:14, - from ../../src/amuleAppCommon.cpp:31: -/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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/MuleTrayIcon.cpp:27: -../../src/amuleDlg.h: In constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_wxImplementation_HashTable(CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In copy constructor 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::ZipCatalog_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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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, \ - | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 CamuleDlg::ZipCatalog_wxImplementation_KeyEx::ZipCatalog_wxImplementation_KeyEx(const CamuleDlg::ZipCatalog_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/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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx' has user-provided 'CamuleDlg::ZipCatalog_wxImplementation_KeyEx& CamuleDlg::ZipCatalog_wxImplementation_KeyEx::operator=(const CamuleDlg::ZipCatalog_wxImplementation_KeyEx&)' +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::hasher CamuleDlg::ZipCatalog_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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } - | ^~~~~~~~ -../../src/amuleDlg.h: In member function 'CamuleDlg::ZipCatalog_wxImplementation_HashTable::key_equal CamuleDlg::ZipCatalog_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] +/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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 ) | ^~~~~~~~~~~~~~~~~~~~ -../../src/amuleDlg.h:222:2: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 222 | WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/hashmap.h:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/app.h:19, from ../../src/amule.h:31, from ../../src/ClientRef.cpp:27: @@ -373309,6 +373589,25 @@ /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/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 ../../src/amuleAppCommon.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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -373456,18 +373755,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/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, +In file included from /usr/include/wx-3.0/wx/wx.h:63, from ../../src/amuleAppCommon.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 ); } - | ^ +/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:14, from ../../src/amuleAppCommon.cpp:31: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' +/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' @@ -373476,284 +373772,33 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/amuleAppCommon.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) | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/TransferWnd.cpp:46: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/TransferWnd.cpp:46: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/TransferWnd.cpp:46: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/TransferWnd.cpp:46: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/window.h:18, - from /usr/include/wx-3.0/wx/panel.h:19, - from ../../src/TransferWnd.h:29, - from ../../src/TransferWnd.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -373780,6 +373825,29 @@ /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/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 ../../src/amuleAppCommon.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/wx.h:14, + from ../../src/amuleAppCommon.cpp:31: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -373957,126 +374025,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; } | ^~~~~~~~ -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ClientRef.cpp:27: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ClientRef.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ClientRef.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ClientRef.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ClientRef.cpp:27: -/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) - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-ECSpecialMuleTags.o `test -f 'ECSpecialMuleTags.cpp' || echo '../../src/'`ECSpecialMuleTags.cpp -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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-KnownFile.o `test -f 'KnownFile.cpp' || echo '../../src/'`KnownFile.cpp In file included from ../../src/libs/ec/cpp/ECTag.h:33, from ../../src/ECSpecialMuleTags.cpp:28: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': @@ -374239,6 +374187,29 @@ /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ClientRef.cpp:27: +/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/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); } @@ -374303,6 +374274,32 @@ /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/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -374431,496 +374428,76 @@ /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ClientRef.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ClientRef.cpp:27: +/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ClientRef.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ClientRef.cpp:27: +/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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, +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 - | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-GetTickCount.o `test -f 'GetTickCount.cpp' || echo '../../src/'`GetTickCount.cpp + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-KnownFile.o `test -f 'KnownFile.cpp' || echo '../../src/'`KnownFile.cpp In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -375209,440 +374786,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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 '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 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: 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: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: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; } - | ^~~~~~~~ -/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; } - | ^~~~~~~~ /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 ) \ @@ -376211,831 +375354,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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/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; } - | ^~~~~~~~ -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 - | ~~~~~~~~~~~~~^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-GetTickCount.o `test -f 'GetTickCount.cpp' || echo '../../src/'`GetTickCount.cpp In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -377098,91 +375417,6 @@ 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/ECSpecialMuleTags.cpp:31: @@ -377321,37 +375555,6 @@ 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/ECSpecialMuleTags.cpp:31: @@ -377359,19 +375562,6 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, from ../../src/libs/ec/cpp/ECTag.h:33, from ../../src/ECSpecialMuleTags.cpp:28: @@ -377387,37 +375577,6 @@ /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -377464,148 +375623,6 @@ /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -377752,68 +375769,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -377837,11 +375792,11 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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&)': +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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 ) \ | ^ @@ -377851,9 +375806,12 @@ /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: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; } | ^~~~~~~~ @@ -377866,13 +375824,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -377881,10 +375842,13 @@ /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&)' +/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' @@ -377893,10 +375857,13 @@ /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: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 ) \ | ^ @@ -377906,9 +375873,12 @@ /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: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; } | ^~~~~~~~ @@ -377921,13 +375891,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -377936,10 +375909,13 @@ /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&)' +/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' @@ -377948,10 +375924,13 @@ /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: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; } \ | ^~~~~~~~ @@ -377961,13 +375940,16 @@ /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: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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -377977,296 +375959,863 @@ /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: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: 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 ) \ +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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) | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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) | ^~~~~~~~ -/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; } +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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/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/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: 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:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 + | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-GuiEvents.o `test -f 'GuiEvents.cpp' || echo '../../src/'`GuiEvents.cpp +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: 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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 + | ~~~~~~~~~~~~~^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-HTTPDownload.o `test -f 'HTTPDownload.cpp' || echo '../../src/'`HTTPDownload.cpp +In file included from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, @@ -378275,19 +376824,19 @@ from ../../src/kademlia/kademlia/Indexed.h:43, from ../../src/KnownFile.h:37, from ../../src/KnownFile.cpp:29: -/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: 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: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: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/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: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; } | ^~~~~~~~ @@ -378297,52 +376846,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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; } | ^~~~~~~~ @@ -378352,72 +376901,72 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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/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: 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: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: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/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: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/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: 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 ) \ | ^ @@ -378427,8 +376976,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; } @@ -378442,13 +376991,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: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: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' @@ -378457,10 +377006,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' @@ -378469,10 +377018,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 ) \ | ^ @@ -378482,8 +377031,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; } @@ -378497,13 +377046,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' @@ -378512,10 +377061,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' @@ -378524,10 +377073,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; } \ | ^~~~~~~~ @@ -378537,13 +377086,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; } \ | ^~~~~~~~ @@ -378553,13 +377102,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/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: 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 ) \ | ^ @@ -378569,8 +377118,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: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: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; } @@ -378584,13 +377133,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/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 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 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' @@ -378599,10 +377148,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/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 '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 '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' @@ -378611,10 +377160,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/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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -378624,8 +377173,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: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: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; } @@ -378639,13 +377188,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -378654,10 +377203,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/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 '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 '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' @@ -378666,10 +377215,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/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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -378679,13 +377228,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -378695,1067 +377244,157 @@ /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: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:20, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.cpp:31: -/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': -/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] - 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } - | ^~~~~~ -/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' - 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); - | ^~~~~~~~ -/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': -/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] - 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } - | ^~~~~~ -/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' - 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In copy constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::hasher wxStringToColourHashMap_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-GuiEvents.o `test -f 'GuiEvents.cpp' || echo '../../src/'`GuiEvents.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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, - from /usr/include/wx-3.0/wx/wx.h:50, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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:63, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, +/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 ../../src/Types.h:30, from ../../src/GetTickCount.h:30, from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, +/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 ../../src/Types.h:30, from ../../src/GetTickCount.h:30, from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, +/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 ../../src/Types.h:30, from ../../src/GetTickCount.h:30, from ../../src/GetTickCount.cpp:27: -/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:66, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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) +/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, +In file included from ../../src/Types.h:30, from ../../src/GetTickCount.h:30, from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, +/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 ../../src/Types.h:30, from ../../src/GetTickCount.h:30, from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, +/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 ../../src/Types.h:30, from ../../src/GetTickCount.h:30, from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, +/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 ../../src/Types.h:30, from ../../src/GetTickCount.h:30, from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, +/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 ../../src/Types.h:30, from ../../src/GetTickCount.h:30, from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, +/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 ../../src/Types.h:30, from ../../src/GetTickCount.h:30, from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, +/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 ../../src/Types.h:30, from ../../src/GetTickCount.h:30, from ../../src/GetTickCount.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, +/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 ../../src/Types.h:30, from ../../src/GetTickCount.h:30, from ../../src/GetTickCount.cpp:27: -/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/timer.h:21, - from ../../src/GetTickCount.cpp:92: -/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/string.h:24, - from ../../src/Types.h:30, +/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 ../../src/Types.h:30, from ../../src/GetTickCount.h:30, from ../../src/GetTickCount.cpp:27: -/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 ../../src/GetTickCount.cpp:92: -/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/string.h:24, +/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 ../../src/Types.h:30, from ../../src/GetTickCount.h:30, from ../../src/GetTickCount.cpp:27: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-HTTPDownload.o `test -f 'HTTPDownload.cpp' || echo '../../src/'`HTTPDownload.cpp -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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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 + | ~~~~~~~~~~~~~^ g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-Logger.o `test -f 'Logger.cpp' || echo '../../src/'`Logger.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-PartFile.o `test -f 'PartFile.cpp' || echo '../../src/'`PartFile.cpp 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/event.h:16, @@ -379937,6 +377576,148 @@ /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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/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); } @@ -379981,6 +377762,148 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/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); } @@ -380069,6 +377992,149 @@ /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 | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-PartFile.o `test -f 'PartFile.cpp' || echo '../../src/'`PartFile.cpp +/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; } + | ^~~~~~~~ /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); } @@ -380388,6 +378454,19 @@ /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 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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: In 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 ) \ @@ -380404,6 +378483,13 @@ /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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -380419,6 +378505,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; } | ^~~~~~~~ +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/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 ) \ | ^ @@ -380475,10 +378581,10 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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; } - | ^ +/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, @@ -380495,10 +378601,10 @@ /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; } - | ^ +/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, @@ -380515,10 +378621,194 @@ /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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/timer.h:21, + from ../../src/GetTickCount.cpp:92: +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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 + | ^~~~~~~~~~~~~~~~~~~~~~ +/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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/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/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, @@ -380532,29 +378822,76 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wfstream.h:18, from ../../src/HTTPDownload.cpp:27: -/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; } - | ^ +/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/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/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/wfstream.h:18, from ../../src/HTTPDownload.cpp:27: -/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/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/wfstream.h:18, from ../../src/HTTPDownload.cpp:27: -/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:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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/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 ) \ @@ -380697,10 +379034,214 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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, @@ -380714,13 +379255,13 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wfstream.h:18, from ../../src/HTTPDownload.cpp:27: -/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' - 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } - | ^ +/usr/include/wx-3.0/wx/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, @@ -380734,9 +379275,284 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wfstream.h:18, from ../../src/HTTPDownload.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: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/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -380879,6 +379695,130 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -381021,86 +379961,290 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: -/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/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; } \ | ^~~~~~~~ -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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: -/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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ -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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: -/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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: -/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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: -/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/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ -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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -381403,7 +380547,367 @@ /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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-Preferences.o `test -f 'Preferences.cpp' || echo '../../src/'`Preferences.cpp +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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; } + | ^~~~~~~~ /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 ) \ @@ -381546,533 +381050,182 @@ /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:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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; } - | ^ -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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ +/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateUnion(const wxRect2DDouble&) const': +/usr/include/wx-3.0/wx/geometry.h:626:78: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] + 626 | { wxRect2DDouble result; Union( *this , otherRect , &result); return result; } + | ^~~~~~ +/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' + 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); + | ^~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/PartFile.cpp:26: /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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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; } - | ^ -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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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; } - | ^ + 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, @@ -382086,149 +381239,144 @@ from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, from ../../src/PartFile.cpp:26: -/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: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 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; } - | ^ +/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 ../../src/PartFile.cpp:26: -/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/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 ../../src/PartFile.cpp:26: -/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: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 ../../src/PartFile.cpp:26: -/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/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 ../../src/PartFile.cpp:26: -/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' - 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } - | ^ +/usr/include/wx-3.0/wx/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 ../../src/PartFile.cpp:26: -/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/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 ../../src/PartFile.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ +/usr/include/wx-3.0/wx/string.h:2681:43: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniCharRef)' + 2681 | wxString& assign(size_t n, wxUniCharRef ch) + | ~~~~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/PartFile.cpp:26: + from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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 ../../src/PartFile.cpp:26: -/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/PartFile.cpp:26: + from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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 ../../src/PartFile.cpp:26: -/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/PartFile.cpp:26: + from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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 ../../src/PartFile.cpp:26: -/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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 - | ~~~~~~~~~~^~ + from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/protocol/http.h:17, from ../../src/HTTPDownload.cpp:28: /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&)': @@ -382515,6 +381663,171 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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::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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/wx.h:63, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/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 ) \ @@ -382546,6 +381859,24 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/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 ) \ | ^ @@ -382657,6 +381988,82 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -382941,6 +382348,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:66, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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) + | ^~~~~~~~ +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 '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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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: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); } @@ -382967,6 +382596,24 @@ | ^ 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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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: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, @@ -382987,6 +382634,24 @@ | ^ 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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 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, @@ -383007,6 +382672,24 @@ | ^ 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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 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, @@ -383027,6 +382710,24 @@ | ^ 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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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, @@ -383047,6 +382748,79 @@ | ^ 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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: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/string.h: In function 'bool operator!=(const wxUniCharRef&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4050:88: warning: implicitly-declared 'constexpr wxUniCharRef::wxUniCharRef(const wxUniCharRef&)' is deprecated [-Wdeprecated-copy] + 4050 | inline bool operator!=(const wxUniCharRef& c, const wxString& s) { return !s.IsSameAs(c); } + | ^ +/usr/include/wx-3.0/wx/hashmap.h: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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +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, @@ -383061,6 +382835,79 @@ /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/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/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 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); } @@ -383087,6 +382934,56 @@ | ^ 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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/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/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/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/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, @@ -383101,23 +382998,24 @@ /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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/timer.h:21, + from ../../src/GetTickCount.cpp:92: /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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/timer.h:21, + from ../../src/GetTickCount.cpp:92: /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) @@ -383126,24 +383024,26 @@ /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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/timer.h:21, + from ../../src/GetTickCount.cpp:92: /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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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&) | ^~~~~~~~ @@ -383156,15 +383056,16 @@ /usr/include/wx-3.0/wx/event.h:1661:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 1661 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxScrollEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/timer.h:21, + from ../../src/GetTickCount.cpp:92: /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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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&) | ^~~~~~~~ @@ -383177,15 +383078,16 @@ /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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/timer.h:21, + from ../../src/GetTickCount.cpp:92: /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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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&) | ^~~~~~~~ @@ -383198,15 +383100,16 @@ /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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/timer.h:21, + from ../../src/GetTickCount.cpp:92: /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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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&) | ^~~~~~~~ @@ -383219,15 +383122,16 @@ /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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/timer.h:21, + from ../../src/GetTickCount.cpp:92: /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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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&) | ^~~~~~~~ @@ -383240,15 +383144,16 @@ /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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/timer.h:21, + from ../../src/GetTickCount.cpp:92: /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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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&) | ^~~~~~~~ @@ -383261,15 +383166,16 @@ /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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/timer.h:21, + from ../../src/GetTickCount.cpp:92: /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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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&) | ^~~~~~~~ @@ -383282,15 +383188,16 @@ /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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/timer.h:21, + from ../../src/GetTickCount.cpp:92: /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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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&) | ^~~~~~~~ @@ -383303,157 +383210,16 @@ /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/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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/timer.h:21, + from ../../src/GetTickCount.cpp:92: /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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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&) | ^~~~~~~~ @@ -383466,15 +383232,16 @@ /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 ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/timer.h:21, + from ../../src/GetTickCount.cpp:92: /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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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&) | ^~~~~~~~ @@ -383487,6 +383254,40 @@ /usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/gtk/filectrl.h:16, + from /usr/include/wx-3.0/wx/gtk/filedlg.h:12, + from /usr/include/wx-3.0/wx/filedlg.h:235, + from /usr/include/wx-3.0/wx/wx.h:93, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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/log.h:65, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: @@ -383632,6 +383433,27 @@ /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 ../../src/GetTickCount.cpp:92: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -383787,137 +383609,28 @@ /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] +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/PartFile.cpp:26: +/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: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: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: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: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: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; } +/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/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/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' @@ -383926,28 +383639,28 @@ /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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] +/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: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: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: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 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' @@ -383956,65 +383669,22 @@ /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: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 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 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 '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' @@ -384023,97 +383693,22 @@ /usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( +/usr/include/wx-3.0/wx/hashmap.h: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 '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 '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: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: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 '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 ) \ | ^ @@ -384123,317 +383718,70 @@ /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: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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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/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/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: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: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: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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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] +/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: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/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: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 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:20, - from ../../src/PartFile.cpp:26: -/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: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: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] +/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: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: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: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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -384446,6 +383794,18 @@ /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 '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 'wxLongToLongHashMap_wxImplementation_KeyEx' has user-provided 'wxLongToLongHashMap_wxImplementation_KeyEx& wxLongToLongHashMap_wxImplementation_KeyEx::operator=(const wxLongToLongHashMap_wxImplementation_KeyEx&)' 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ @@ -384458,6 +383818,22 @@ /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 '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 '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; } \ @@ -384474,6 +383850,22 @@ /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 '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; } + | ^~~~~~~~ /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; } \ @@ -384632,148 +384024,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/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; } - | ^~~~~~~~ /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 ) \ @@ -384974,6 +384224,61 @@ /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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/socket.h:22, from /usr/include/wx-3.0/wx/protocol/protocol.h:23, from /usr/include/wx-3.0/wx/protocol/http.h:18, @@ -385040,6 +384345,27 @@ /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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/socket.h:22, from /usr/include/wx-3.0/wx/protocol/protocol.h:23, from /usr/include/wx-3.0/wx/protocol/http.h:18, @@ -385062,6 +384388,69 @@ /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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/socket.h:22, from /usr/include/wx-3.0/wx/protocol/protocol.h:23, from /usr/include/wx-3.0/wx/protocol/http.h:18, @@ -385084,50 +384473,27 @@ /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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) - | ~~~~~~~~~~^~ +In file included from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/socket.h:22, from /usr/include/wx-3.0/wx/protocol/protocol.h:23, from /usr/include/wx-3.0/wx/protocol/http.h:18, @@ -385150,46 +384516,48 @@ /usr/include/wx-3.0/wx/event.h:2786:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/socket.h:22, from /usr/include/wx-3.0/wx/protocol/protocol.h:23, from /usr/include/wx-3.0/wx/protocol/http.h:18, @@ -385212,6 +384580,148 @@ /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/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/socket.h:22, from /usr/include/wx-3.0/wx/protocol/protocol.h:23, from /usr/include/wx-3.0/wx/protocol/http.h:18, @@ -385256,127 +384766,190 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-Proxy.o `test -f 'Proxy.cpp' || echo '../../src/'`Proxy.cpp -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowDestroyEvent' has user-provided 'wxWindowDestroyEvent& wxWindowDestroyEvent::operator=(const wxWindowDestroyEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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; } | ^~~~~~~~ -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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -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 ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/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/protocol/protocol.h:23, from /usr/include/wx-3.0/wx/protocol/http.h:18, from ../../src/HTTPDownload.cpp:28: @@ -385398,86 +384971,6 @@ /usr/include/wx-3.0/wx/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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/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 ) \ @@ -385762,181 +385255,148 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -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 ../../src/Preferences.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/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/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/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 ) \ @@ -385968,12 +385428,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/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 ) \ | ^ @@ -386085,257 +385539,10 @@ /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/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/GuiEvents.cpp:26: -/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/event.h:14, +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, from ../../src/GuiEvents.h:30, from ../../src/GuiEvents.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:65, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: /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 ) \ @@ -386478,182 +385685,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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; } - | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/protocol/http.h:17, from ../../src/HTTPDownload.cpp:28: /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&)': @@ -386821,6 +385852,7 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-Preferences.o `test -f 'Preferences.cpp' || echo '../../src/'`Preferences.cpp In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/PartFile.cpp:26: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': @@ -386873,29 +385905,6 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/GuiEvents.cpp:26: -/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 ../../src/PartFile.cpp:26: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxPaintEvent::Clone() const': @@ -386976,6 +385985,46 @@ /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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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, from ../../src/PartFile.cpp:26: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxMaximizeEvent::Clone() const': @@ -386996,9 +386045,24 @@ /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:20, - from ../../src/Preferences.cpp:26: -/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&)': +In file included from /usr/include/wx-3.0/wx/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/protocol/http.h:17, + from ../../src/HTTPDownload.cpp:28: +/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 ) \ | ^ @@ -387008,32 +386072,15 @@ /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 ../../src/PartFile.cpp:26: -/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/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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/PartFile.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ | ^ @@ -387043,13 +386090,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -387058,10 +386108,13 @@ /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&)' +/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' @@ -387070,10 +386123,13 @@ /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: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 ) \ | ^ @@ -387083,9 +386139,12 @@ /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: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; } | ^~~~~~~~ @@ -387098,13 +386157,16 @@ /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: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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -387113,10 +386175,13 @@ /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&)' +/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' @@ -387125,10 +386190,13 @@ /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: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; } \ | ^~~~~~~~ @@ -387138,13 +386206,16 @@ /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: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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -387154,14 +386225,37 @@ /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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/PartFile.cpp:26: +/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:14, + from ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: /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); } @@ -387220,292 +386314,384 @@ /usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: In 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; } +In file included from ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxPaintEvent' has user-provided 'wxPaintEvent& wxPaintEvent::operator=(const wxPaintEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxNcPaintEvent' has user-provided 'wxNcPaintEvent& wxNcPaintEvent::operator=(const wxNcPaintEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/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] +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/PartFile.cpp:26: +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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:20, +/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 ../../src/PartFile.cpp:26: +/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:14, from ../../src/PartFile.cpp:26: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/HTTPDownload.cpp:33: +/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/log.h:65, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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 ) \ @@ -387648,8 +386834,56 @@ /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/protocol/http.h:17, - from ../../src/HTTPDownload.cpp:28: +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/GuiEvents.cpp:26: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/HTTPDownload.cpp:33: +/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/wfstream.h:14, + from ../../src/HTTPDownload.cpp:27: +/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:20, + from ../../src/PartFile.cpp:26: /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 ) \ @@ -387822,57 +387056,11 @@ /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 ../../src/PartFile.cpp:26: -/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:14, - from ../../src/PartFile.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/GuiEvents.cpp:26: -/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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/GuiEvents.cpp:26: + from ../../src/OtherFunctions.h:32, + from ../../src/HTTPDownload.cpp:33: /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) @@ -387881,18 +387069,16 @@ from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/GuiEvents.cpp:26: + from ../../src/OtherFunctions.h:32, + from ../../src/HTTPDownload.cpp:33: /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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/GuiEvents.cpp:26: + from ../../src/OtherFunctions.h:32, + from ../../src/HTTPDownload.cpp:33: /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; } @@ -387901,36 +387087,15 @@ from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/GuiEvents.cpp:26: + from ../../src/OtherFunctions.h:32, + from ../../src/HTTPDownload.cpp:33: /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, - from /usr/include/wx-3.0/wx/wx.h:50, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/HTTPDownload.cpp:33: -/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:20, - from ../../src/PartFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: /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 ) \ @@ -388103,17 +387268,56 @@ /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:63, +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 ../../src/PartFile.cpp:26: +/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/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/HTTPDownload.cpp:33: + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/GuiEvents.cpp:26: +/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:63, + from ../../src/PartFile.cpp:26: /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/wfstream.h:14, - from ../../src/HTTPDownload.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/PartFile.cpp:26: /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&) | ^~~~~~~~ @@ -388126,307 +387330,61 @@ /usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/GuiEvents.cpp:26: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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/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/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 ../../src/PartFile.cpp:26: +/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) | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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; } +In file included from /usr/include/wx-3.0/wx/dataobj.h:79, + from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/PartFile.cpp:26: +/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) | ^~~~~~~~ -/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/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 ../../src/PartFile.cpp:26: -/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/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 ../../src/PartFile.cpp:26: +/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/HTTPDownload.cpp:33: + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/GuiEvents.cpp:26: /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) @@ -388435,23 +387393,18 @@ from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/HTTPDownload.cpp:33: + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/GuiEvents.cpp:26: /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) | ^~~~~~~~ -/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:66, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/HTTPDownload.cpp:33: + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/GuiEvents.cpp:26: /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; } @@ -388460,194 +387413,36 @@ from /usr/include/wx-3.0/wx/wx.h:66, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/HTTPDownload.cpp:33: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, from ../../src/amule-remote-gui.h:33, from ../../src/amule.h:423, - from ../../src/Logger.cpp:26: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; } + from ../../src/GuiEvents.cpp:26: +/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) | ^~~~~~~~ -/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/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/GuiEvents.cpp:26: + from ../../src/OtherFunctions.h:32, + from ../../src/HTTPDownload.cpp:33: /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/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/Logger.cpp:26: +/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/wfstream.h:14, + from ../../src/HTTPDownload.cpp:27: /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&) | ^~~~~~~~ @@ -388660,15 +387455,10 @@ /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:63, - from ../../src/PartFile.cpp:26: -/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:14, - from ../../src/PartFile.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowModalDialogEvent' has user-provided 'wxWindowModalDialogEvent& wxWindowModalDialogEvent::operator=(const wxWindowModalDialogEvent&)' +In file included from /usr/include/wx-3.0/wx/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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' @@ -388677,33 +387467,10 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/dialog.h:387:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 387 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowModalDialogEvent ) +/usr/include/wx-3.0/wx/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:66, - from ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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 ../../src/PartFile.cpp:26: -/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) - | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-Proxy.o `test -f 'Proxy.cpp' || echo '../../src/'`Proxy.cpp In file included from /usr/include/wx-3.0/wx/log.h:65, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: @@ -388882,8 +387649,7 @@ 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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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); } @@ -388893,16 +387659,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~^~ @@ -388915,16 +387679,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~^~ @@ -388937,16 +387699,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -388959,16 +387719,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -388981,16 +387739,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~^~ @@ -389003,16 +387759,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -389025,16 +387779,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~^~ @@ -389047,16 +387799,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -389069,16 +387819,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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; | ~~~~~~~~~~^~ @@ -389091,19 +387839,40 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/Logger.cpp:26: +/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/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); } @@ -389113,16 +387882,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 | ~~~~~~~~~~^~ @@ -389135,16 +387902,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 | ~~~~~~~~~~^~ @@ -389157,16 +387922,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -389179,83 +387942,34 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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/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/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/amule-remote-gui.h:33, from ../../src/amule.h:423, - from ../../src/Logger.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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/wx.h:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxScrollEvent' has user-provided 'wxScrollEvent& wxScrollEvent::operator=(const wxScrollEvent&)' + from ../../src/GuiEvents.cpp:26: +/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/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: +/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' @@ -389264,8 +387978,8 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h: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/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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] @@ -389276,16 +387990,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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; | ~~~~~~~~~~^ @@ -389298,16 +388010,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -389320,16 +388030,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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; | ~~~~~~~~~~^ @@ -389342,16 +388050,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -389364,16 +388070,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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; | ~~~~~~~~~~^ @@ -389386,16 +388090,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -389408,16 +388110,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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; | ~~~~~~~~~~^ @@ -389430,305 +388130,32 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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:24, - from ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': -/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] - 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/Logger.cpp:26: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/HTTPDownload.cpp:33: -/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/wfstream.h:14, - from ../../src/HTTPDownload.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/Logger.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/Logger.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/Logger.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/Logger.cpp:26: -/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' - 31 | wxDataFormat& operator=(const wxDataFormat& format) - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/Preferences.cpp:26: -/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&)': +In file included from /usr/include/wx-3.0/wx/protocol/http.h:17, + from ../../src/HTTPDownload.cpp:28: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -389738,52 +388165,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } | ^~~~~~~~ @@ -389793,80 +388220,85 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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: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/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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:31, - from ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/Logger.cpp:26: +/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/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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' @@ -389875,8 +388307,163 @@ /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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/HTTPDownload.cpp:44: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wfstream.h:14, + from ../../src/HTTPDownload.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/Logger.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/Logger.cpp:26: +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/HTTPDownload.cpp:44: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wfstream.h:14, + from ../../src/HTTPDownload.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/Logger.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/Logger.cpp:26: +/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/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/HTTPDownload.cpp:44: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wfstream.h:14, + from ../../src/HTTPDownload.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/HTTPDownload.cpp:44: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wfstream.h:14, + from ../../src/HTTPDownload.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, @@ -389901,183 +388488,36 @@ /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/socket.h:22, + from /usr/include/wx-3.0/wx/protocol/protocol.h:23, + from /usr/include/wx-3.0/wx/protocol/http.h:18, + from ../../src/HTTPDownload.cpp:28: +../../src/HTTPDownload.cpp: At global scope: +../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 90 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/HTTPDownload.cpp:133:2: note: in expansion of macro 'EVT_MULE_INTERNAL' + 133 | EVT_MULE_INTERNAL(wxEVT_HTTP_PROGRESS, -1, CHTTPDownloadDialog::OnProgress) + | ^~~~~~~~~~~~~~~~~ +../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 90 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/HTTPDownload.cpp:134:2: note: in expansion of macro 'EVT_MULE_INTERNAL' + 134 | EVT_MULE_INTERNAL(wxEVT_HTTP_SHUTDOWN, -1, CHTTPDownloadDialog::OnShutdown) + | ^~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-Server.o `test -f 'Server.cpp' || echo '../../src/'`Server.cpp In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/Preferences.cpp:26: -/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: /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 ) \ @@ -390220,25 +388660,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; } | ^~~~~~~~ -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 ../../src/Preferences.cpp:26: -/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: 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 ) \ @@ -390551,336 +388972,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/protocol/http.h:17, - from ../../src/HTTPDownload.cpp:28: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/HTTPDownload.cpp:44: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wfstream.h:14, - from ../../src/HTTPDownload.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/HTTPDownload.cpp:44: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wfstream.h:14, - from ../../src/HTTPDownload.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/HTTPDownload.cpp:44: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wfstream.h:14, - from ../../src/HTTPDownload.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/HTTPDownload.cpp:44: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wfstream.h:14, - from ../../src/HTTPDownload.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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/socket.h:22, - from /usr/include/wx-3.0/wx/protocol/protocol.h:23, - from /usr/include/wx-3.0/wx/protocol/http.h:18, - from ../../src/HTTPDownload.cpp:28: -../../src/HTTPDownload.cpp: At global scope: -../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 90 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/HTTPDownload.cpp:133:2: note: in expansion of macro 'EVT_MULE_INTERNAL' - 133 | EVT_MULE_INTERNAL(wxEVT_HTTP_PROGRESS, -1, CHTTPDownloadDialog::OnProgress) - | ^~~~~~~~~~~~~~~~~ -../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 90 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/HTTPDownload.cpp:134:2: note: in expansion of macro 'EVT_MULE_INTERNAL' - 134 | EVT_MULE_INTERNAL(wxEVT_HTTP_SHUTDOWN, -1, CHTTPDownloadDialog::OnShutdown) - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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) - | ^~~~~~~~ /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 ) \ @@ -391023,6 +389114,99 @@ /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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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/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 ) \ @@ -391133,6 +389317,28 @@ /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/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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/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; } \ @@ -391165,6 +389371,380 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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/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 ) \ @@ -391307,87 +389887,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/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 ../../src/Preferences.cpp:26: -/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/wx.h:14, - from ../../src/Preferences.cpp:26: -/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:24, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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/wx.h:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../../src/GuiEvents.h:30, @@ -391534,16 +390033,495 @@ /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, +In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/Proxy.h:29, from ../../src/Proxy.cpp:26: +/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; } + | ^~~~~~~~ +/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:24, + from ../../src/Preferences.cpp:26: +/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:14, + from ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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/wx.h:14, + from ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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:14, + from ../../src/Preferences.cpp:26: +/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:24, + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -391557,15 +390535,13 @@ 2197 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -391579,15 +390555,13 @@ 2210 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxNcPaintEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -391601,15 +390575,13 @@ 2286 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxChildFocusEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': /usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } | ^ In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -391623,15 +390595,13 @@ 2349 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxInitDialogEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -391645,15 +390615,13 @@ 2517 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxMaximizeEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -391667,15 +390635,13 @@ 2786 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSysColourChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -391689,15 +390655,13 @@ 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -391711,15 +390675,13 @@ 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -391732,187 +390694,6 @@ /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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -../../src/Logger.cpp: At global scope: -../../src/Logger.h:383:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CLoggingEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 383 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/Logger.h:382:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 382 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_LOGLINE, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/Logger.cpp:302:2: note: in expansion of macro 'EVT_MULE_LOGGING' - 302 | EVT_MULE_LOGGING(CLogger::OnLoggingEvent) - | ^~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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 ) \ @@ -392055,411 +390836,21 @@ /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/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/GuiEvents.cpp:49: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] - 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' - 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/GuiEvents.cpp:49: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] - 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' - 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/GuiEvents.cpp:49: -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } - | ^~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': -/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } - | ^~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' - 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/grid.h:14, - from ../../src/muuli_wdr.h:27, - from ../../src/GuiEvents.cpp:49: -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] - 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' - 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here - 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } - | ^ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': -/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] - 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from ../../src/GuiEvents.h:30, - from ../../src/GuiEvents.cpp:25: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' - 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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; } - | ^~~~~~~~ -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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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); - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-Server.o `test -f 'Server.cpp' || echo '../../src/'`Server.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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/wx.h:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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:20, from ../../src/Preferences.cpp:26: -/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -392469,52 +390860,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(const Self&)': +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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; } | ^~~~~~~~ @@ -392524,80 +390915,81 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_wxImplementation_KeyEx&)' +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_wxImplementation_HashTable::hash_funct()': +/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: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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_wxImplementation_HashTable::key_eq()': +/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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' - 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/Preferences.cpp:54: + from ../../src/GuiEvents.cpp:49: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/Preferences.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -392610,15 +391002,36 @@ /usr/include/wx-3.0/wx/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Preferences.cpp:26: +/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:14, + from ../../src/Preferences.cpp:26: +/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/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/Preferences.cpp:54: + from ../../src/GuiEvents.cpp:49: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': /usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/Preferences.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -392633,7 +391046,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/Preferences.cpp:54: + from ../../src/GuiEvents.cpp:49: /usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': /usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } @@ -392652,8 +391065,9 @@ /usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/Preferences.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -392668,7 +391082,7 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/grid.h:14, from ../../src/muuli_wdr.h:27, - from ../../src/Preferences.cpp:54: + from ../../src/GuiEvents.cpp:49: /usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': /usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, @@ -392690,8 +391104,9 @@ /usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/Preferences.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from ../../src/GuiEvents.h:30, + from ../../src/GuiEvents.cpp:25: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -392704,6 +391119,304 @@ /usr/include/wx-3.0/wx/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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 ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +../../src/Logger.cpp: At global scope: +../../src/Logger.h:383:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CLoggingEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 383 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/Logger.h:382:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 382 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_LOGLINE, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/Logger.cpp:302:2: note: in expansion of macro 'EVT_MULE_LOGGING' + 302 | EVT_MULE_LOGGING(CLogger::OnLoggingEvent) + | ^~~~~~~~~~~~~~~~ +/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 ../../src/libs/common/../../Types.h:30, from ../../src/libs/common/StringFunctions.h:30, from ../../src/Tag.h:30, @@ -392797,6 +391510,180 @@ /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/wx.h:20, + from ../../src/Preferences.cpp:26: +/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; } + | ^~~~~~~~ /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; } @@ -392885,6 +391772,61 @@ /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/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/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); } @@ -392929,6 +391871,93 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/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; } + | ^~~~~~~~ /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); } @@ -393017,6 +392046,25 @@ /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/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 ../../src/Preferences.cpp:26: +/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/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); } @@ -393193,6 +392241,108 @@ /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:63, + from ../../src/Preferences.cpp:26: +/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:14, + from ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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 ../../src/Preferences.cpp:26: +/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:24, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from ../../src/OtherFunctions.h:29, @@ -393483,6 +392633,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/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -393538,6 +392732,28 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -393625,8 +392841,573 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-Statistics.o `test -f 'Statistics.cpp' || echo '../../src/'`Statistics.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-StatTree.o `test -f 'StatTree.cpp' || echo '../../src/'`StatTree.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/usr/include/wx-3.0/wx/event.h: In member function 'virtual wxEvent* wxInitDialogEvent::Clone() const': +/usr/include/wx-3.0/wx/event.h:2346:72: warning: implicitly-declared 'wxInitDialogEvent::wxInitDialogEvent(const wxInitDialogEvent&)' is deprecated [-Wdeprecated-copy] + 2346 | virtual wxEvent *Clone() const { return new wxInitDialogEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:20, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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; } + | ^~~~~~~~ +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 ../../src/Preferences.cpp:26: +/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/wx.h:14, + from ../../src/Preferences.cpp:26: +/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/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:63, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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) + | ^~~~~~~~ /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 ) \ @@ -394053,8 +393834,31 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-UserEvents.o `test -f 'UserEvents.cpp' || echo '../../src/'`UserEvents.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-amuled.o `test -f 'amuled.cpp' || echo '../../src/'`amuled.cpp +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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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/wx.h:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -394395,189 +394199,6 @@ /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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from ../../src/OtherFunctions.h:29, @@ -394726,78 +394347,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -394827,150 +394376,6 @@ /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/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from ../../src/OtherFunctions.h:29, @@ -395173,8 +394578,377 @@ /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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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/string.h:24, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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) + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-Statistics.o `test -f 'Statistics.cpp' || echo '../../src/'`Statistics.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/Preferences.cpp:26: +/usr/include/wx-3.0/wx/generic/grid.h: In constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_wxImplementation_HashTable(wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxUnsignedToIntHashMap_wxImplementation_HashTable::wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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 wxUnsignedToIntHashMap_wxImplementation_KeyEx::wxUnsignedToIntHashMap_wxImplementation_KeyEx(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxUnsignedToIntHashMap_wxImplementation_KeyEx' has user-provided 'wxUnsignedToIntHashMap_wxImplementation_KeyEx& wxUnsignedToIntHashMap_wxImplementation_KeyEx::operator=(const wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, wxIntegerHash, wxIntegerEqual, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::hasher wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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/generic/grid.h: In member function 'wxUnsignedToIntHashMap_wxImplementation_HashTable::key_equal wxUnsignedToIntHashMap_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/generic/grid.h:882:1: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 882 | WX_DECLARE_HASH_MAP_WITH_DECL( unsigned, int, 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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-StatTree.o `test -f 'StatTree.cpp' || echo '../../src/'`StatTree.cpp +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/Preferences.cpp:54: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2423:66: warning: implicitly-declared 'wxGridEvent::wxGridEvent(const wxGridEvent&)' is deprecated [-Wdeprecated-copy] + 2423 | virtual wxEvent *Clone() const { return new wxGridEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Preferences.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEvent' has user-provided 'wxGridEvent& wxGridEvent::operator=(const wxGridEvent&)' + 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/generic/grid.h:2442:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2442 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/Preferences.cpp:54: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridSizeEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2483:70: warning: implicitly-declared 'wxGridSizeEvent::wxGridSizeEvent(const wxGridSizeEvent&)' is deprecated [-Wdeprecated-copy] + 2483 | virtual wxEvent *Clone() const { return new wxGridSizeEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Preferences.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridSizeEvent' has user-provided 'wxGridSizeEvent& wxGridSizeEvent::operator=(const wxGridSizeEvent&)' + 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/generic/grid.h:2498:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2498 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridSizeEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/Preferences.cpp:54: +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetTopLeftCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2539:50: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2539 | wxGridCellCoords GetTopLeftCoords() { return m_topLeft; } + | ^~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'wxGridCellCoords wxGridRangeSelectEvent::GetBottomRightCoords()': +/usr/include/wx-3.0/wx/generic/grid.h:2540:54: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2540 | wxGridCellCoords GetBottomRightCoords() { return m_bottomRight; } + | ^~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: warning: implicitly-declared 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' is deprecated [-Wdeprecated-copy] + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Preferences.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridRangeSelectEvent' has user-provided 'wxGridRangeSelectEvent& wxGridRangeSelectEvent::operator=(const wxGridRangeSelectEvent&)' + 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/generic/grid.h:2563:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2563 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridRangeSelectEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/grid.h:14, + from ../../src/muuli_wdr.h:27, + from ../../src/Preferences.cpp:54: +/usr/include/wx-3.0/wx/generic/grid.h: In copy constructor 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)': +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:2502:23: warning: implicitly-declared 'constexpr wxGridCellCoords::wxGridCellCoords(const wxGridCellCoords&)' is deprecated [-Wdeprecated-copy] + 2502 | class WXDLLIMPEXP_ADV wxGridRangeSelectEvent : public wxNotifyEvent, + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h:608:23: note: because 'wxGridCellCoords' has user-provided 'wxGridCellCoords& wxGridCellCoords::operator=(const wxGridCellCoords&)' + 608 | wxGridCellCoords& operator=( const wxGridCellCoords& other ) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridRangeSelectEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2547:77: note: synthesized method 'wxGridRangeSelectEvent::wxGridRangeSelectEvent(const wxGridRangeSelectEvent&)' first required here + 2547 | virtual wxEvent *Clone() const { return new wxGridRangeSelectEvent(*this); } + | ^ +/usr/include/wx-3.0/wx/generic/grid.h: In member function 'virtual wxEvent* wxGridEditorCreatedEvent::Clone() const': +/usr/include/wx-3.0/wx/generic/grid.h:2588:79: warning: implicitly-declared 'wxGridEditorCreatedEvent::wxGridEditorCreatedEvent(const wxGridEditorCreatedEvent&)' is deprecated [-Wdeprecated-copy] + 2588 | virtual wxEvent *Clone() const { return new wxGridEditorCreatedEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/Preferences.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxGridEditorCreatedEvent' has user-provided 'wxGridEditorCreatedEvent& wxGridEditorCreatedEvent::operator=(const wxGridEditorCreatedEvent&)' + 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/generic/grid.h:2595:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2595 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxGridEditorCreatedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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/string.h:24, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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 ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DENABLE_IP2COUNTRY=1 -I../../src/libs -Ilibs -I../../src/include -DCLIENT_GUI -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amulegui-UserEvents.o `test -f 'UserEvents.cpp' || echo '../../src/'`UserEvents.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-amuled.o `test -f 'amuled.cpp' || echo '../../src/'`amuled.cpp In file included from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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); } @@ -395182,12 +394956,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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) | ~~~~~~~~~~^~ @@ -395198,12 +394974,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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) | ~~~~~~~~~~^~ @@ -395214,12 +394992,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -395230,44 +395010,17 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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/wx.h:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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/string.h:24, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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 ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -395275,12 +395028,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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) | ~~~~~~~~~~^~ @@ -395291,12 +395046,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -395307,12 +395064,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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) | ~~~~~~~~~~^~ @@ -395323,12 +395082,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -395339,12 +395100,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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; | ~~~~~~~~~~^~ @@ -395355,59 +395118,83 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 '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); } @@ -395415,12 +395202,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 | ~~~~~~~~~~^~ @@ -395431,12 +395220,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 | ~~~~~~~~~~^~ @@ -395447,12 +395238,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 | ~~~~~~~~~~~~~^~ @@ -395463,105 +395256,30 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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; } | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +In file included from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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) | ~~~~~~~~~~^~ @@ -395571,15 +395289,13 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +In file included from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -395589,15 +395305,13 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +In file included from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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) | ~~~~~~~~~~^~ @@ -395607,15 +395321,13 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +In file included from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -395625,15 +395337,13 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +In file included from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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; | ~~~~~~~~~~^~ @@ -395643,18 +395353,81 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +In file included from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 + | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-amule.o `test -f 'amule.cpp' || echo '../../src/'`amule.cpp /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); } @@ -395687,6 +395460,24 @@ /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: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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 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); } @@ -395783,105 +395574,150 @@ /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ +/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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/intl.h:16, from ../../src/UserEvents.h:28, from ../../src/UserEvents.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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) | ~~~~~~~~~~^~ @@ -395891,21 +395727,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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) | ~~~~~~~~~~^~ @@ -395915,21 +395745,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -395939,21 +395763,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -395963,21 +395781,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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) | ~~~~~~~~~~^~ @@ -395987,21 +395799,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -396011,21 +395817,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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) | ~~~~~~~~~~^~ @@ -396035,46 +395835,33 @@ | ^ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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) | ~~~~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-amule.o `test -f 'amule.cpp' || echo '../../src/'`amule.cpp /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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; | ~~~~~~~~~~^~ @@ -396084,102 +395871,6 @@ | ^ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, from ../../src/UserEvents.h:28, from ../../src/UserEvents.cpp:26: @@ -396189,31 +395880,13 @@ In file included from /usr/include/wx-3.0/wx/intl.h:16, from ../../src/UserEvents.h:28, from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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); } - | ^ +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/intl.h:16, @@ -396225,48 +395898,6 @@ In file included from /usr/include/wx-3.0/wx/intl.h:16, from ../../src/UserEvents.h:28, from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: /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 | ~~~~~~~~~~^~ @@ -396276,21 +395907,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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 | ~~~~~~~~~~^~ @@ -396300,21 +395925,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -396324,21 +395943,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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 | ~~~~~~~~~~^~ @@ -396348,21 +395961,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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; | ~~~~~~~~~~^ @@ -396372,21 +395979,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -396396,609 +395997,25 @@ | ^ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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/string.h:24, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/StatTree.cpp:28: -/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; } - | ^~~~~~~~ -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, +In file included from /usr/include/wx-3.0/wx/intl.h:16, from ../../src/UserEvents.h:28, from ../../src/UserEvents.cpp:26: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/StatTree.cpp:28: /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 ) \ @@ -397012,9 +396029,23 @@ /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/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h: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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -397085,6 +396116,18 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In 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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -397097,6 +396140,12 @@ /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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ @@ -397109,6 +396158,24 @@ /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 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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In 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; } \ @@ -397141,152 +396208,42 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../src/Statistics.cpp:47: -/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/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In constructor '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 ) \ @@ -397429,7 +396386,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/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: 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 ) \ | ^ @@ -397439,8 +396396,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/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: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; } @@ -397454,13 +396411,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -397469,10 +396426,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -397481,10 +396438,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -397494,8 +396451,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/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: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; } @@ -397509,13 +396466,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -397524,10 +396481,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -397536,10 +396493,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -397549,13 +396506,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_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; } \ | ^~~~~~~~ @@ -397565,13 +396522,309 @@ /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: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: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/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 ) \ | ^ @@ -397581,8 +396834,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/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: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; } @@ -397596,13 +396849,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -397611,10 +396864,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -397623,10 +396876,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_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 ) \ | ^ @@ -397636,8 +396889,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/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: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; } @@ -397651,13 +396904,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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' @@ -397666,10 +396919,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -397678,10 +396931,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -397691,13 +396944,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -397707,12 +396960,108 @@ /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: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/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -397855,6 +397204,294 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/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 ) \ @@ -398712,6 +398349,108 @@ /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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/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 ) \ @@ -398854,148 +398593,102 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringToColourHashMap_wxImplementation_KeyEx::wxStringToColourHashMap_wxImplementation_KeyEx(const wxStringToColourHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxStringToColourHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToColourHashMap_wxImplementation_KeyEx& wxStringToColourHashMap_wxImplementation_KeyEx::operator=(const wxStringToColourHashMap_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ +/usr/include/wx-3.0/wx/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/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 ) \ @@ -399138,290 +398831,54 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/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/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -399532,38 +398989,6 @@ /usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ /usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -399619,148 +399044,22 @@ /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/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:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In member function 'wxStringToColourHashMap_wxImplementation_HashTable::key_equal wxStringToColourHashMap_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' - 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/gdicmn.h: In constructor 'wxStringToColourHashMap_wxImplementation_HashTable::wxStringToColourHashMap_wxImplementation_HashTable(wxStringToColourHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:697:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 697 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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: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 ) \ @@ -399848,532 +399147,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../src/Statistics.cpp:47: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../src/Statistics.cpp:47: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../src/Statistics.cpp:47: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../src/Statistics.cpp:47: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../src/Statistics.cpp:47: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../src/Statistics.cpp:47: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../src/Statistics.cpp:47: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../src/Statistics.cpp:47: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../src/Statistics.cpp:47: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../src/Statistics.cpp:47: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../src/Statistics.cpp:47: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../src/Statistics.cpp:47: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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/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/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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; } - | ^ -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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } @@ -400470,153 +399259,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 | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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; } - | ^~~~~~~~ /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); } @@ -400809,175 +399451,165 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/libs/ec/cpp/RemoteConnect.h:33, - from ../../src/Statistics.cpp:47: -/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: 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); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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/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: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/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] +/usr/include/wx-3.0/wx/gdicmn.h:894:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP' + 894 | WX_DECLARE_STRING_HASH_MAP(wxColour*, wxStringToColourHashMap); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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/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/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: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 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/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::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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +/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 ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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) @@ -400986,27 +399618,24 @@ /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -401019,18 +399648,305 @@ /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:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-BaseClient.o `test -f 'BaseClient.cpp' || echo '../../src/'`BaseClient.cpp +/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; } + | ^~~~~~~~ +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -401043,18 +399959,15 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -401067,18 +399980,15 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -401091,18 +400001,15 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -401115,18 +400022,157 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +/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 ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -401139,18 +400185,70 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +/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( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -401163,18 +400261,102 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +/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 ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -401187,18 +400369,15 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -401211,18 +400390,15 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: +In file included from ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: /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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: /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&) | ^~~~~~~~ @@ -401235,382 +400411,216 @@ /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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/Statistics.cpp:50: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/StatTree.cpp:28: -/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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, +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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 ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/OtherFunctions.h:32, from ../../src/StatTree.cpp:29: -/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); } - | ^ +/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/string.h:24, from ../../src/StatTree.h:47, from ../../src/StatTree.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../../src/libs/ec/cpp/RemoteConnect.h:33, from ../../src/Statistics.cpp:47: -/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; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: /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 ) \ @@ -401753,27 +400763,30 @@ /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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/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/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 ) \ @@ -401884,6 +400897,54 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } \ @@ -401916,40 +400977,308 @@ /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/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +/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:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, from ../../src/UserEvents.h:28, from ../../src/UserEvents.cpp:26: -/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/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/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/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/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 ) \ @@ -402005,6 +401334,61 @@ /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/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/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 ) \ @@ -402018,9 +401402,33 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -402060,6 +401468,38 @@ /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/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; } + | ^~~~~~~~ /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; } \ @@ -402092,181 +401532,54 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/StatTree.cpp:28: -/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; } +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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/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; } - | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:3016:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 3016 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowDestroyEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -402409,29 +401722,29 @@ /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/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:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/Statistics.cpp:50: -/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); - | ^~~~~~~~ + from ../../src/UserEvents.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/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -402574,424 +401887,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; } | ^~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: -/usr/include/wx-3.0/wx/geometry.h: In member function 'wxRect2DDouble wxRect2DDouble::CreateIntersection(const wxRect2DDouble&) const': -/usr/include/wx-3.0/wx/geometry.h:618:82: warning: implicitly-declared 'constexpr wxRect2DDouble::wxRect2DDouble(const wxRect2DDouble&)' is deprecated [-Wdeprecated-copy] - 618 | { wxRect2DDouble result; Intersect( *this , otherRect , &result); return result; } - | ^~~~~~ -/usr/include/wx-3.0/wx/geometry.h:634:21: note: because 'wxRect2DDouble' has user-provided 'wxRect2DDouble& wxRect2DDouble::operator=(const wxRect2DDouble&)' - 634 | wxRect2DDouble& operator = (const wxRect2DDouble& rect); - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxWindowCreateEvent' has user-provided 'wxWindowCreateEvent& wxWindowCreateEvent::operator=(const wxWindowCreateEvent&)' - 3560 | classname& operator=(const classname&) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/event.h:3003:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 3003 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxWindowCreateEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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:63, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/Statistics.cpp:50: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/Statistics.cpp:50: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/Statistics.cpp:50: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/Statistics.cpp:50: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/Statistics.cpp:50: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amuled.cpp:50: -/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:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -/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/dataobj.h:79, - from /usr/include/wx-3.0/wx/wx.h:66, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/amule-remote-gui.h:33, - from ../../src/amule.h:423, - from ../../src/Statistics.cpp:50: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.cpp:28: /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 ) \ @@ -403137,14 +402035,15 @@ In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/UserEvents.cpp:31: + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: /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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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&) | ^~~~~~~~ @@ -403157,51 +402056,50 @@ /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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, +In file included from /usr/include/wx-3.0/wx/app.h:19, from ../../src/amule.h:31, from ../../src/amule.cpp:27: -/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/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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: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: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/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: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; } | ^~~~~~~~ @@ -403211,52 +402109,64 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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; } | ^~~~~~~~ @@ -403266,200 +402176,89 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': +/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: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: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/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:710:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP_WITH_DECL' + 710 | WX_DECLARE_HASH_MAP_WITH_DECL( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/image.h:189:1: note: in expansion of macro 'WX_DECLARE_EXPORTED_HASH_MAP' + 189 | WX_DECLARE_EXPORTED_HASH_MAP(unsigned long, wxImageHistogramEntry, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amuled.cpp:26: -../../src/amuled.cpp: At global scope: -../../src/Timer.h:89:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CTimerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 89 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/Timer.h:88:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 88 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_TIMER, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuled.cpp:96:2: note: in expansion of macro 'EVT_MULE_TIMER' - 96 | EVT_MULE_TIMER(ID_SERVER_RETRY_TIMER_EVENT, CamuleDaemonApp::OnTCPTimer) - | ^~~~~~~~~~~~~~ -../../src/Timer.h:89:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CTimerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 89 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/Timer.h:88:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 88 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_TIMER, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuled.cpp:99:2: note: in expansion of macro 'EVT_MULE_TIMER' - 99 | EVT_MULE_TIMER(ID_CORE_TIMER_EVENT, CamuleDaemonApp::OnCoreTimer) - | ^~~~~~~~~~~~~~ -../../src/GuiEvents.h:460:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(MuleNotify::CMuleGUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 460 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/GuiEvents.h:459:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 459 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_NOTIFY, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuled.cpp:101:2: note: in expansion of macro 'EVT_MULE_NOTIFY' - 101 | EVT_MULE_NOTIFY(CamuleDaemonApp::OnNotifyEvent) - | ^~~~~~~~~~~~~~~ -../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 90 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuled.cpp:104:2: note: in expansion of macro 'EVT_MULE_INTERNAL' - 104 | EVT_MULE_INTERNAL(wxEVT_CORE_UDP_DNS_DONE, -1, CamuleDaemonApp::OnUDPDnsDone) - | ^~~~~~~~~~~~~~~~~ -../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 90 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuled.cpp:106:2: note: in expansion of macro 'EVT_MULE_INTERNAL' - 106 | EVT_MULE_INTERNAL(wxEVT_CORE_SOURCE_DNS_DONE, -1, CamuleDaemonApp::OnSourceDnsDone) - | ^~~~~~~~~~~~~~~~~ -../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 90 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuled.cpp:108:2: note: in expansion of macro 'EVT_MULE_INTERNAL' - 108 | EVT_MULE_INTERNAL(wxEVT_CORE_SERVER_DNS_DONE, -1, CamuleDaemonApp::OnServerDnsDone) - | ^~~~~~~~~~~~~~~~~ -../../src/ThreadTasks.h:316:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CHashingEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 316 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/ThreadTasks.h:315:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 315 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_HASHING, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuled.cpp:111:2: note: in expansion of macro 'EVT_MULE_HASHING' - 111 | EVT_MULE_HASHING(CamuleDaemonApp::OnFinishedHashing) - | ^~~~~~~~~~~~~~~~ -../../src/ThreadTasks.h:322:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CHashingEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 322 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/ThreadTasks.h:321:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 321 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_AICH_HASHING, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuled.cpp:112:2: note: in expansion of macro 'EVT_MULE_AICH_HASHING' - 112 | EVT_MULE_AICH_HASHING(CamuleDaemonApp::OnFinishedAICHHashing) - | ^~~~~~~~~~~~~~~~~~~~~ -../../src/ThreadTasks.h:328:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CCompletionEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 328 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/ThreadTasks.h:327:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 327 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_FILE_COMPLETED, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuled.cpp:115:2: note: in expansion of macro 'EVT_MULE_FILE_COMPLETED' - 115 | EVT_MULE_FILE_COMPLETED(CamuleDaemonApp::OnFinishedCompletion) - | ^~~~~~~~~~~~~~~~~~~~~~~ -../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 90 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuled.cpp:118:2: note: in expansion of macro 'EVT_MULE_INTERNAL' - 118 | EVT_MULE_INTERNAL(wxEVT_CORE_FINISHED_HTTP_DOWNLOAD, -1, CamuleDaemonApp::OnFinishedHTTPDownload) - | ^~~~~~~~~~~~~~~~~ -../../src/ThreadTasks.h:334:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CAllocFinishedEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 334 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/ThreadTasks.h:333:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 333 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_ALLOC_FINISHED, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/amuled.cpp:121:2: note: in expansion of macro 'EVT_MULE_ALLOC_FINISHED' - 121 | EVT_MULE_ALLOC_FINISHED(CamuleDaemonApp::OnFinishedAllocation) - | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.cpp:28: /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 ) \ @@ -403632,16 +402431,19 @@ /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 ../../src/amule.cpp:31: -/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': -/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] - 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } - | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amuled.cpp:50: +/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/event.h:14, from /usr/include/wx-3.0/wx/app.h:19, from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' + from ../../src/amuled.cpp:26: +/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' @@ -403650,8 +402452,8 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) +/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/affinematrix2dbase.h:17, from /usr/include/wx-3.0/wx/affinematrix2d.h:17, @@ -403674,16 +402476,182 @@ /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 ../../src/amule.cpp:41: -/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': -/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] - 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/UserEvents.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/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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' @@ -403692,20 +402660,168 @@ /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/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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:63, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/UserEvents.cpp:31: + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: /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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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&) | ^~~~~~~~ @@ -403750,22 +402866,111 @@ /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) | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-BaseClient.o `test -f 'BaseClient.cpp' || echo '../../src/'`BaseClient.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/amule.cpp:48: -/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:66, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../src/Statistics.cpp:47: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../src/Statistics.cpp:47: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../src/Statistics.cpp:47: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../src/Statistics.cpp:47: +/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/amule.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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' @@ -403774,24 +402979,42 @@ /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/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/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/UserEvents.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 ../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../src/Statistics.cpp:47: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../src/Statistics.cpp:47: +/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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' @@ -403800,18 +403023,150 @@ /usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) +/usr/include/wx-3.0/wx/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 ../../src/TerminationProcess.h:31, - from ../../src/UserEvents.cpp:33: +In file included from ../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../src/Statistics.cpp:47: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../src/Statistics.cpp:47: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../src/Statistics.cpp:47: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../src/Statistics.cpp:47: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxDisplayChangedEvent' has user-provided 'wxDisplayChangedEvent& wxDisplayChangedEvent::operator=(const wxDisplayChangedEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/event.h:2847:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 2847 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxDisplayChangedEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../src/Statistics.cpp:47: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../src/Statistics.cpp:47: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/amule.cpp:31: /usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': /usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } | ^ -In file included from /usr/include/wx-3.0/wx/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: /usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' 3560 | classname& operator=(const classname&) | ^~~~~~~~ @@ -403824,6 +403179,173 @@ /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 ../../src/amule.cpp:41: +/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': +/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] + 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' + 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/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../src/Statistics.cpp:47: +/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, @@ -403908,6 +403430,32 @@ /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/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/Statistics.cpp:50: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -403988,6 +403536,58 @@ /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/app.h:19, + from ../../src/amule.h:31, + from ../../src/amuled.cpp:26: +../../src/amuled.cpp: At global scope: +../../src/Timer.h:89:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CTimerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 89 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/Timer.h:88:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 88 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_TIMER, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuled.cpp:96:2: note: in expansion of macro 'EVT_MULE_TIMER' + 96 | EVT_MULE_TIMER(ID_SERVER_RETRY_TIMER_EVENT, CamuleDaemonApp::OnTCPTimer) + | ^~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/amule.cpp:48: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/amule.cpp:27: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/Timer.h:89:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CTimerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 89 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/Timer.h:88:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 88 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_TIMER, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuled.cpp:99:2: note: in expansion of macro 'EVT_MULE_TIMER' + 99 | EVT_MULE_TIMER(ID_CORE_TIMER_EVENT, CamuleDaemonApp::OnCoreTimer) + | ^~~~~~~~~~~~~~ /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); } @@ -404008,6 +403608,28 @@ /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; | ~~~~~~~~~~^~ +../../src/GuiEvents.h:460:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(MuleNotify::CMuleGUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 460 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/GuiEvents.h:459:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 459 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_NOTIFY, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuled.cpp:101:2: note: in expansion of macro 'EVT_MULE_NOTIFY' + 101 | EVT_MULE_NOTIFY(CamuleDaemonApp::OnNotifyEvent) + | ^~~~~~~~~~~~~~~ +../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 90 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuled.cpp:104:2: note: in expansion of macro 'EVT_MULE_INTERNAL' + 104 | EVT_MULE_INTERNAL(wxEVT_CORE_UDP_DNS_DONE, -1, CamuleDaemonApp::OnUDPDnsDone) + | ^~~~~~~~~~~~~~~~~ /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); } @@ -404021,6 +403643,17 @@ /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; } | ^~~~~~~~ +../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 90 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuled.cpp:106:2: note: in expansion of macro 'EVT_MULE_INTERNAL' + 106 | EVT_MULE_INTERNAL(wxEVT_CORE_SOURCE_DNS_DONE, -1, CamuleDaemonApp::OnSourceDnsDone) + | ^~~~~~~~~~~~~~~~~ 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, @@ -404028,6 +403661,72 @@ /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; | ~~~~~~~~~~^~ +../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 90 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuled.cpp:108:2: note: in expansion of macro 'EVT_MULE_INTERNAL' + 108 | EVT_MULE_INTERNAL(wxEVT_CORE_SERVER_DNS_DONE, -1, CamuleDaemonApp::OnServerDnsDone) + | ^~~~~~~~~~~~~~~~~ +../../src/ThreadTasks.h:316:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CHashingEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 316 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/ThreadTasks.h:315:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 315 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_HASHING, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuled.cpp:111:2: note: in expansion of macro 'EVT_MULE_HASHING' + 111 | EVT_MULE_HASHING(CamuleDaemonApp::OnFinishedHashing) + | ^~~~~~~~~~~~~~~~ +../../src/ThreadTasks.h:322:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CHashingEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 322 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/ThreadTasks.h:321:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 321 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_AICH_HASHING, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuled.cpp:112:2: note: in expansion of macro 'EVT_MULE_AICH_HASHING' + 112 | EVT_MULE_AICH_HASHING(CamuleDaemonApp::OnFinishedAICHHashing) + | ^~~~~~~~~~~~~~~~~~~~~ +../../src/ThreadTasks.h:328:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CCompletionEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 328 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/ThreadTasks.h:327:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 327 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_FILE_COMPLETED, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuled.cpp:115:2: note: in expansion of macro 'EVT_MULE_FILE_COMPLETED' + 115 | EVT_MULE_FILE_COMPLETED(CamuleDaemonApp::OnFinishedCompletion) + | ^~~~~~~~~~~~~~~~~~~~~~~ +../../src/InternalEvents.h:90:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CMuleInternalEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 90 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/InternalEvents.h:89:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 89 | DECLARE_EVENT_TABLE_ENTRY(event, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuled.cpp:118:2: note: in expansion of macro 'EVT_MULE_INTERNAL' + 118 | EVT_MULE_INTERNAL(wxEVT_CORE_FINISHED_HTTP_DOWNLOAD, -1, CamuleDaemonApp::OnFinishedHTTPDownload) + | ^~~~~~~~~~~~~~~~~ +../../src/ThreadTasks.h:334:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CAllocFinishedEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 334 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/ThreadTasks.h:333:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 333 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_ALLOC_FINISHED, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/amuled.cpp:121:2: note: in expansion of macro 'EVT_MULE_ALLOC_FINISHED' + 121 | EVT_MULE_ALLOC_FINISHED(CamuleDaemonApp::OnFinishedAllocation) + | ^~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -404108,6 +403807,33 @@ /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxFileCtrlEvent' has user-provided 'wxFileCtrlEvent& wxFileCtrlEvent::operator=(const wxFileCtrlEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/filectrl.h:118:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 118 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN( wxFileCtrlEvent ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/wx-3.0/wx/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); } @@ -404268,7 +403994,298 @@ /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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/libs/ec/cpp/RemoteConnect.h:33, + from ../../src/Statistics.cpp:47: +/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; } + | ^~~~~~~~ +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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/UserEvents.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/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/Statistics.cpp:50: +/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); + | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ClientList.o `test -f 'ClientList.cpp' || echo '../../src/'`ClientList.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:63, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/Statistics.cpp:50: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/Statistics.cpp:50: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/Statistics.cpp:50: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/Statistics.cpp:50: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/Statistics.cpp:50: +/usr/include/wx-3.0/wx/gtk/dataform.h:31:19: note: because 'wxDataFormat' has user-provided 'wxDataFormat& wxDataFormat::operator=(const wxDataFormat&)' + 31 | wxDataFormat& operator=(const wxDataFormat& format) + | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/BaseClient.cpp:26: /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&)': @@ -404697,7 +404714,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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ClientCreditsList.o `test -f 'ClientCreditsList.cpp' || echo '../../src/'`ClientCreditsList.cpp /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 ) \ @@ -404982,6 +404998,35 @@ /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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/amule-remote-gui.h:33, + from ../../src/amule.h:423, + from ../../src/Statistics.cpp:50: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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:24, from ../../src/BaseClient.cpp:26: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': @@ -405166,8 +405211,6 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ClientTCPSocket.o `test -f 'ClientTCPSocket.cpp' || echo '../../src/'`ClientTCPSocket.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ClientUDPSocket.o `test -f 'ClientUDPSocket.cpp' || echo '../../src/'`ClientUDPSocket.cpp In file included from ../../src/Types.h:30, from ../../src/DeadSourceList.h:32, from ../../src/ClientList.h:29, @@ -405452,6 +405495,27 @@ /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 ../../src/TerminationProcess.h:31, + from ../../src/UserEvents.cpp:33: +/usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': +/usr/include/wx-3.0/wx/process.h:170:69: warning: implicitly-declared 'wxProcessEvent::wxProcessEvent(const wxProcessEvent&)' is deprecated [-Wdeprecated-copy] + 170 | virtual wxEvent *Clone() const { return new wxProcessEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxProcessEvent' has user-provided 'wxProcessEvent& wxProcessEvent::operator=(const wxProcessEvent&)' + 3560 | classname& operator=(const classname&) + | ^~~~~~~~ +/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/process.h:176:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 176 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxProcessEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -405612,298 +405676,7 @@ /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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-CorruptionBlackBox.o `test -f 'CorruptionBlackBox.cpp' || echo '../../src/'`CorruptionBlackBox.cpp -In file included from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 - | ~~~~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ClientCreditsList.o `test -f 'ClientCreditsList.cpp' || echo '../../src/'`ClientCreditsList.cpp In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -406051,28 +405824,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function 'int wxString::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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -406467,39 +406218,6 @@ /usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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/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; } \ @@ -406532,136 +406250,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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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; } - | ^ -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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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/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 ) \ @@ -406772,58 +406360,6 @@ /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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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/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; } \ @@ -406856,29 +406392,405 @@ /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; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ClientTCPSocket.o `test -f 'ClientTCPSocket.cpp' || echo '../../src/'`ClientTCPSocket.cpp +In file included from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientList.cpp:34: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientList.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/DeadSourceList.h:32, + from ../../src/ClientList.h:29, + from ../../src/ClientList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: /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; | ~~~~~~~~~~^~ @@ -406888,26 +406800,110 @@ | ^ 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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } @@ -407084,10 +407080,17 @@ /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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, @@ -407107,13 +407110,13 @@ from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: -/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); } - | ^ +/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, @@ -407133,13 +407136,13 @@ from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: -/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); } - | ^ +/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, @@ -407159,13 +407162,13 @@ from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: -/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); } - | ^ +/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, @@ -407175,9 +407178,9 @@ from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: -/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/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, @@ -407185,13 +407188,13 @@ from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ +/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; } + | ^ 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, @@ -407211,13 +407214,13 @@ from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: -/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); } - | ^ +/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, @@ -407237,13 +407240,13 @@ from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: -/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); } - | ^ +/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, @@ -407263,13 +407266,13 @@ from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: -/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: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, @@ -407289,13 +407292,13 @@ from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ +/usr/include/wx-3.0/wx/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, @@ -407315,13 +407318,13 @@ from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: -/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); } - | ^ +/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, @@ -407331,9 +407334,9 @@ from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: -/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/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, @@ -407341,13 +407344,13 @@ from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: -/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); } - | ^ +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, @@ -407367,13 +407370,13 @@ from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: -/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: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, @@ -407383,9 +407386,9 @@ from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: -/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/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, @@ -407393,250 +407396,6 @@ from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: /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 | ~~~~~~~~~~^~ @@ -407646,17 +407405,23 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 | ~~~~~~~~~~~~~^~ @@ -407666,17 +407431,23 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 | ~~~~~~~~~~^~ @@ -407686,17 +407457,23 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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; | ~~~~~~~~~~^ @@ -407706,17 +407483,23 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 | ~~~~~~~~~~~~~^ @@ -407726,17 +407509,23 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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; | ~~~~~~~~~~^ @@ -407746,17 +407535,23 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 | ~~~~~~~~~~~~~^ @@ -407766,17 +407561,23 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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; | ~~~~~~~~~~^ @@ -407786,17 +407587,23 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 | ~~~~~~~~~~~~~^ @@ -407806,17 +407613,23 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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; | ~~~~~~~~~~^ @@ -407826,197 +407639,31 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientList.cpp:34: -/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:20, +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 ../../src/EncryptedStreamSocket.h:37, from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, from ../../src/ClientTCPSocket.cpp:25: +/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 + | ~~~~~~~~~~~~~^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ClientUDPSocket.o `test -f 'ClientUDPSocket.cpp' || echo '../../src/'`ClientUDPSocket.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: /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 ) \ @@ -408443,36 +408090,12 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-CorruptionBlackBox.o `test -f 'CorruptionBlackBox.cpp' || echo '../../src/'`CorruptionBlackBox.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/EncryptedStreamSocket.h:37, from ../../src/EMSocket.h:29, from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientList.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/DeadSourceList.h:32, - from ../../src/ClientList.h:29, - from ../../src/ClientList.cpp:26: -/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:20, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: + from ../../src/ClientTCPSocket.cpp:25: /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 ) \ @@ -408615,7 +408238,7 @@ /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/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 ) \ | ^ @@ -408625,8 +408248,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/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: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; } @@ -408640,13 +408263,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -408655,10 +408278,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -408667,10 +408290,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_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 ) \ | ^ @@ -408680,8 +408303,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/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: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; } @@ -408695,13 +408318,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -408710,10 +408333,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -408722,10 +408345,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -408735,13 +408358,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -408751,88 +408374,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/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: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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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/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: 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 ) \ | ^ @@ -408842,8 +408390,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/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: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; } @@ -408857,13 +408405,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -408872,10 +408420,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -408884,10 +408432,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_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 ) \ | ^ @@ -408897,8 +408445,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/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: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; } @@ -408912,13 +408460,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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' @@ -408927,10 +408475,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -408939,10 +408487,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -408952,13 +408500,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -408968,159 +408516,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/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: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:20, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: -/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/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 ) \ | ^ @@ -409130,8 +408532,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/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: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; } @@ -409145,13 +408547,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -409160,10 +408562,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -409172,10 +408574,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -409185,8 +408587,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/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: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; } @@ -409200,13 +408602,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -409215,10 +408617,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -409227,10 +408629,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -409240,13 +408642,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -409256,8 +408658,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/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: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; } @@ -409404,114 +408806,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/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -409796,660 +409090,194 @@ /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 '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; } +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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:20, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientCreditsList.cpp:36: +/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: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/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/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/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/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] +/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: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/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] +/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: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: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/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&)' +/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: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/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/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] +/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:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/CorruptionBlackBox.h:30, - from ../../src/CorruptionBlackBox.cpp:27: -/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/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/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/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/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 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] +/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: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/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] +/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: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: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/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/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: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: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/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] +/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:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ +/usr/include/wx-3.0/wx/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/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/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 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] +/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: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: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/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/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:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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&) | ^~~~~~~~ @@ -410457,17 +409285,19 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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:20, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: /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 ) \ @@ -410610,33 +409440,757 @@ /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, +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ClientTCPSocket.h:33, + from ../../src/ClientTCPSocket.cpp:25: +/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:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: -/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 - | ^~~~~~~~~~~~~~~~~~~~~~ + from ../../src/ClientCreditsList.cpp:36: +/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/string.h:24, from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/ClientCreditsList.h:29, + from ../../src/ClientCreditsList.cpp:26: +/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: -/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/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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::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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': +/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 '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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 '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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/CorruptionBlackBox.h:30, + from ../../src/CorruptionBlackBox.cpp:27: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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: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); } @@ -410745,32 +410299,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 | ~~~~~~~~~~~~~^ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientCreditsList.cpp:36: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/ClientCreditsList.h:29, - from ../../src/ClientCreditsList.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -410811,19 +410339,19 @@ from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, from ../../src/ClientUDPSocket.cpp:36: -/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: 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: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: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/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: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; } | ^~~~~~~~ @@ -410833,52 +410361,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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; } | ^~~~~~~~ @@ -410888,298 +410416,355 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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: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 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 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: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: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/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/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: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: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/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: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: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: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/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: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/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: 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: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: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/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: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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ClientUDPSocket.cpp:36: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ClientUDPSocket.h:29, - from ../../src/ClientUDPSocket.cpp:27: -/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:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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/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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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:20, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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/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: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: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/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: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:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' 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' + 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; } + | ^~~~~~~~ +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ClientTCPSocket.h:33, - from ../../src/ClientTCPSocket.cpp:25: -/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/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/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/log.h:65, from ../../src/Logger.h:28, from ../../src/CorruptionBlackBox.cpp:30: @@ -411893,7 +411478,290 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-DownloadClient.o `test -f 'DownloadClient.cpp' || echo '../../src/'`DownloadClient.cpp +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ In file included from ../../src/Logger.h:29, from ../../src/CorruptionBlackBox.cpp:30: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': @@ -412086,6 +411954,206 @@ /usr/include/wx-3.0/wx/timer.h:183:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: +/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:20, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ClientUDPSocket.cpp:36: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ClientUDPSocket.h:29, + from ../../src/ClientUDPSocket.cpp:27: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-DownloadClient.o `test -f 'DownloadClient.cpp' || echo '../../src/'`DownloadClient.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-DownloadQueue.o `test -f 'DownloadQueue.cpp' || echo '../../src/'`DownloadQueue.cpp In file included from ../../src/Types.h:30, from ../../src/GetTickCount.h:30, from ../../src/updownclient.h:30, @@ -412963,505 +413031,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 constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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; } - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-DownloadQueue.o `test -f 'DownloadQueue.cpp' || echo '../../src/'`DownloadQueue.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/DownloadClient.cpp:40: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/DownloadClient.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ECSpecialCoreTags.o `test -f 'ECSpecialCoreTags.cpp' || echo '../../src/'`ECSpecialCoreTags.cpp In file included from ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, @@ -413855,102 +413424,387 @@ /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: -/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/DownloadQueue.h:29, + from ../../src/DownloadQueue.cpp:26: +/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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/DownloadQueue.h:29, - from ../../src/DownloadQueue.cpp:26: -/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/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ECSpecialCoreTags.o `test -f 'ECSpecialCoreTags.cpp' || echo '../../src/'`ECSpecialCoreTags.cpp In file included from /usr/include/wx-3.0/wx/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from ../../src/OtherFunctions.h:29, @@ -414242,6 +414096,41 @@ /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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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/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 ) \ @@ -414384,233 +414273,185 @@ /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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; } \ | ^~~~~~~~ -In file included from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ | ^~~~~~~~ -In file included from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/DownloadClient.cpp:40: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/DownloadClient.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-EMSocket.o `test -f 'EMSocket.cpp' || echo '../../src/'`EMSocket.cpp -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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/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 ) \ @@ -414895,134 +414736,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/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -415059,6 +414772,56 @@ /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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from ../../src/OtherFunctions.h:29, @@ -415121,6 +414884,17 @@ /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/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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/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 ) \ @@ -415137,6 +414911,11 @@ /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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -415208,6 +414987,102 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -415238,6 +415113,732 @@ /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/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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; } + | ^ +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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/EMSocket.cpp:27: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -415385,108 +415986,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; } | ^~~~~~~~ -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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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/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 ) \ @@ -415629,102 +416128,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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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/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 ) \ @@ -415835,54 +416238,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/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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; } \ @@ -416199,317 +416554,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/EMSocket.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: -/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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialCoreTags.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ECSpecialCoreTags.cpp:34: -/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) - | ^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-EncryptedStreamSocket.o `test -f 'EncryptedStreamSocket.cpp' || echo '../../src/'`EncryptedStreamSocket.cpp In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/EncryptedStreamSocket.h:37, from ../../src/EMSocket.h:29, @@ -416940,180 +416985,29 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-EncryptedStreamSocket.o `test -f 'EncryptedStreamSocket.cpp' || echo '../../src/'`EncryptedStreamSocket.cpp -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, +In file included from /usr/include/wx-3.0/wx/app.h:19, from ../../src/amule.h:31, from ../../src/ECSpecialCoreTags.cpp:34: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/ECSpecialCoreTags.cpp:35: -/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); } - | ^ +/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/string.h:24, from ../../src/libs/ec/cpp/ECTag.h:33, from ../../src/ECSpecialCoreTags.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' +/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/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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/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 ) \ @@ -417398,6 +417292,180 @@ /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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ECSpecialCoreTags.cpp:34: +/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-EncryptedDatagramSocket.o `test -f 'EncryptedDatagramSocket.cpp' || echo '../../src/'`EncryptedDatagramSocket.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/ECSpecialCoreTags.cpp:35: +/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/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialCoreTags.cpp:27: +/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:24, from ../../src/EncryptedStreamSocket.h:37, from ../../src/EMSocket.h:29, @@ -417424,7 +417492,7 @@ /usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-EncryptedDatagramSocket.o `test -f 'EncryptedDatagramSocket.cpp' || echo '../../src/'`EncryptedDatagramSocket.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ExternalConn.o `test -f 'ExternalConn.cpp' || echo '../../src/'`ExternalConn.cpp In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/EncryptedStreamSocket.h:37, from ../../src/EMSocket.h:29, @@ -418763,7 +418831,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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ExternalConn.o `test -f 'ExternalConn.cpp' || echo '../../src/'`ExternalConn.cpp /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 ) \ @@ -419048,290 +419115,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 constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/Proxy.h:29, from ../../src/EncryptedDatagramSocket.h:29, @@ -419762,29 +419545,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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/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 ) \ @@ -419927,152 +419687,149 @@ /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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/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/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 ) \ | ^ @@ -420082,8 +419839,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: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; } @@ -420097,13 +419854,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: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' @@ -420112,10 +419869,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' @@ -420124,10 +419881,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 ) \ | ^ @@ -420137,8 +419894,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: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; } @@ -420152,13 +419909,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: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/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' @@ -420167,10 +419924,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' @@ -420179,10 +419936,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 member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -420192,13 +419949,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 member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -420208,207 +419965,154 @@ /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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EncryptedStreamSocket.cpp:83: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-FriendList.o `test -f 'FriendList.cpp' || echo '../../src/'`FriendList.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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 ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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:20, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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 ../../src/libs/ec/cpp/../../../Types.h:30, from ../../src/libs/ec/cpp/../../../LibSocket.h:31, from ../../src/libs/ec/cpp/ECMuleSocket.h:29, @@ -420493,30 +420197,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/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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:14, - from ../../src/Proxy.h:29, - from ../../src/EncryptedDatagramSocket.h:29, - from ../../src/EncryptedDatagramSocket.cpp:93: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -420690,194 +420370,1015 @@ /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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/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 - | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-IPFilter.o `test -f 'IPFilter.cpp' || echo '../../src/'`IPFilter.cpp -/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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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/wx.h:24, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:20, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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; } + | ^~~~~~~~ +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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:31, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:14, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EncryptedStreamSocket.cpp:83: +/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:24, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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 ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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:20, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-FriendList.o `test -f 'FriendList.cpp' || echo '../../src/'`FriendList.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/EncryptedDatagramSocket.h:29, + from ../../src/EncryptedDatagramSocket.cpp:93: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-IPFilter.o `test -f 'IPFilter.cpp' || echo '../../src/'`IPFilter.cpp +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: +/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; } \ | ^~~~~~~~ -In file included from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h: In 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: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; } \ | ^~~~~~~~ -In file included from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/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 ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/hashmap.h: In 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 ../../src/Types.h:30, from ../../src/FriendList.h:30, from ../../src/FriendList.cpp:27: @@ -421061,6 +421562,290 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /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); } @@ -421277,7 +422062,193 @@ /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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-KnownFileList.o `test -f 'KnownFileList.cpp' || echo '../../src/'`KnownFileList.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: +/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/string.h:24, + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: +/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/stdpaths.h:16, from ../../src/IPFilter.cpp:26: /usr/include/wx-3.0/wx/string.h: In constructor 'wxString::wxString(wxUniChar, size_t)': @@ -421344,7 +422315,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) | ~~~~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ListenSocket.o `test -f 'ListenSocket.cpp' || echo '../../src/'`ListenSocket.cpp /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; } @@ -421441,70 +422411,36 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/stdpaths.h:16, - from ../../src/IPFilter.cpp:26: -/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/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/DownloadQueue.h:30, + from ../../src/ExternalConn.h:36, + from ../../src/ExternalConn.cpp:36: +/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/string.h:24, + from ../../src/libs/ec/cpp/../../../Types.h:30, + from ../../src/libs/ec/cpp/../../../LibSocket.h:31, + from ../../src/libs/ec/cpp/ECMuleSocket.h:29, + from ../../src/ExternalConn.cpp:29: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -421652,6 +422588,70 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/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/stdpaths.h:16, + from ../../src/IPFilter.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(wxStringToStringHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -421794,156 +422794,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: -/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 '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 ) \ @@ -422086,148 +422936,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: 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; } - | ^~~~~~~~ /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 ) \ @@ -422370,148 +423078,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/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; } - | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-KnownFileList.o `test -f 'KnownFileList.cpp' || echo '../../src/'`KnownFileList.cpp /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 ) \ @@ -422782,577 +423349,7 @@ /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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: -/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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/FriendList.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; } - | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ListenSocket.o `test -f 'ListenSocket.cpp' || echo '../../src/'`ListenSocket.cpp In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../../src/IPFilter.h:29, @@ -423373,21 +423370,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: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:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -423400,33 +423382,9 @@ /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 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: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: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/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 ) \ | ^ @@ -423494,22 +423452,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/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/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; } \ | ^~~~~~~~ @@ -423522,22 +423464,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/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; } - | ^~~~~~~~ /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; } \ @@ -424138,36 +424064,197 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/DownloadQueue.h:30, - from ../../src/ExternalConn.h:36, - from ../../src/ExternalConn.cpp:36: -/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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/string.h:24, - from ../../src/libs/ec/cpp/../../../Types.h:30, - from ../../src/libs/ec/cpp/../../../LibSocket.h:31, - from ../../src/libs/ec/cpp/ECMuleSocket.h:29, - from ../../src/ExternalConn.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' + from ../../src/Types.h:30, + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: +/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/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/FriendList.cpp:31: +/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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 ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/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 ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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 ../../src/Types.h:30, from ../../src/SharedFileList.h:33, from ../../src/KnownFileList.h:30, @@ -424252,6 +424339,34 @@ /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/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/FriendList.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/FriendList.h:30, + from ../../src/FriendList.cpp:27: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -424372,54 +424487,6 @@ /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 ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/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 ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/FriendList.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/FriendList.h:30, - from ../../src/FriendList.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -424500,108 +424567,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 | ~~~~~~~~~~^~ -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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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 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); } @@ -424762,6 +424727,277 @@ /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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/IPFilter.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/stdpaths.h:14, + from ../../src/IPFilter.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-MuleUDPSocket.o `test -f 'MuleUDPSocket.cpp' || echo '../../src/'`MuleUDPSocket.cpp +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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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; } @@ -424906,7 +425142,7 @@ /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; | ~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-MuleUDPSocket.o `test -f 'MuleUDPSocket.cpp' || echo '../../src/'`MuleUDPSocket.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-SearchFile.o `test -f 'SearchFile.cpp' || echo '../../src/'`SearchFile.cpp /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); } @@ -425195,7 +425431,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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-SearchFile.o `test -f 'SearchFile.cpp' || echo '../../src/'`SearchFile.cpp In file included from /usr/include/wx-3.0/wx/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, @@ -425631,6 +425866,20 @@ /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 ../../src/IPFilter.h:29, + from ../../src/IPFilter.cpp:29: +../../src/IPFilter.cpp: At global scope: +../../src/IPFilter.cpp:88:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CIPFilterEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 88 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/IPFilter.cpp:87:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 87 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_IPFILTER_LOADED, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/IPFilter.cpp:345:2: note: in expansion of macro 'EVT_MULE_IPFILTER_LOADED' + 345 | EVT_MULE_IPFILTER_LOADED(CIPFilter::OnIPFilterEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/Proxy.h:29, from ../../src/ListenSocket.h:33, @@ -425919,152 +426168,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -/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; } - | ^~~~~~~~ /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 ) \ @@ -426207,28 +426310,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/IPFilter.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/stdpaths.h:14, - from ../../src/IPFilter.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -427107,190 +427188,6 @@ /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:20, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: -/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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: -/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/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); } @@ -427451,29 +427348,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 ../../src/IPFilter.h:29, - from ../../src/IPFilter.cpp:29: -../../src/IPFilter.cpp: At global scope: -../../src/IPFilter.cpp:88:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CIPFilterEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 88 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/IPFilter.cpp:87:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 87 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_IPFILTER_LOADED, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/IPFilter.cpp:345:2: note: in expansion of macro 'EVT_MULE_IPFILTER_LOADED' - 345 | EVT_MULE_IPFILTER_LOADED(CIPFilter::OnIPFilterEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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/wx.h:20, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: /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 ) \ @@ -427490,6 +427389,15 @@ /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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -427560,6 +427468,21 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In 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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -427572,6 +427495,15 @@ /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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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/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; } \ | ^~~~~~~~ @@ -427584,6 +427516,30 @@ /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/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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/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; } \ @@ -427616,138 +427572,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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:14, - from ../../src/Proxy.h:29, - from ../../src/ListenSocket.h:33, - from ../../src/ListenSocket.cpp:26: -/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:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/KnownFileList.cpp:32: -/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/thread.h:20, - from ../../src/SharedFileList.h:31, - from ../../src/KnownFileList.h:30, - from ../../src/KnownFileList.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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); } @@ -427772,7 +427596,20 @@ /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) | ~~~~~~~~~~~~~^~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-SearchList.o `test -f 'SearchList.cpp' || echo '../../src/'`SearchList.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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 + | ^~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -427797,6 +427634,16 @@ /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/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -427821,6 +427668,20 @@ /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/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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/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; } @@ -428013,6 +427874,182 @@ /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/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/ListenSocket.h:33, + from ../../src/ListenSocket.cpp:26: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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; } + | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-SearchList.o `test -f 'SearchList.cpp' || echo '../../src/'`SearchList.cpp /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); } @@ -428172,41 +428209,506 @@ /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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:31, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/KnownFileList.cpp:32: +/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/thread.h:20, + from ../../src/SharedFileList.h:31, + from ../../src/KnownFileList.h:30, + from ../../src/KnownFileList.cpp:27: +/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:20, + from ../../src/MuleUDPSocket.cpp:25: +/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; } + | ^~~~~~~~ +/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; } | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, from ../../src/SearchFile.h:29, from ../../src/SearchFile.cpp:26: -/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 ../../src/MuleUDPSocket.cpp:25: /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 ) \ @@ -429081,6 +429583,535 @@ /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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/MuleUDPSocket.cpp:25: +/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:14, + from ../../src/MuleUDPSocket.cpp:25: +/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:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/SearchFile.h:29, + from ../../src/SearchFile.cpp:26: +/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, @@ -429423,319 +430454,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 | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/MuleUDPSocket.cpp:25: -/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:14, - from ../../src/MuleUDPSocket.cpp:25: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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; } - | ^~~~~~~~ /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); } @@ -429784,61 +430502,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/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/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); } @@ -429863,61 +430526,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/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/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); } @@ -429942,38 +430550,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/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; } - | ^~~~~~~~ /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); } @@ -430785,515 +431361,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 constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/SearchFile.h:29, - from ../../src/SearchFile.cpp:26: -/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 ../../src/Timer.h:31, from ../../src/SearchList.h:29, from ../../src/SearchList.cpp:26: @@ -431318,6 +431385,7 @@ /usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ServerConnect.o `test -f 'ServerConnect.cpp' || echo '../../src/'`ServerConnect.cpp In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../../src/Timer.h:31, @@ -431465,6 +431533,7 @@ /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; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ServerList.o `test -f 'ServerList.cpp' || echo '../../src/'`ServerList.cpp In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -431493,24 +431562,9 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ServerConnect.o `test -f 'ServerConnect.cpp' || echo '../../src/'`ServerConnect.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ServerList.o `test -f 'ServerList.cpp' || echo '../../src/'`ServerList.cpp -In file included from ../../src/Timer.h:31, - from ../../src/SearchList.h:29, - from ../../src/SearchList.cpp:26: -../../src/SearchList.cpp: At global scope: -../../src/Timer.h:89:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CTimerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 89 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/Timer.h:88:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 88 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_TIMER, id, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/SearchList.cpp:266:2: note: in expansion of macro 'EVT_MULE_TIMER' - 266 | EVT_MULE_TIMER(wxID_ANY, CSearchList::OnGlobalSearchTimer) - | ^~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ServerSocket.o `test -f 'ServerSocket.cpp' || echo '../../src/'`ServerSocket.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ServerUDPSocket.o `test -f 'ServerUDPSocket.cpp' || echo '../../src/'`ServerUDPSocket.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-SHAHashSet.o `test -f 'SHAHashSet.cpp' || echo '../../src/'`SHAHashSet.cpp In file included from ../../src/Types.h:30, from ../../src/NetworkFunctions.h:30, from ../../src/amuleIPV4Address.h:29, @@ -432000,8 +432054,465 @@ /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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ServerUDPSocket.o `test -f 'ServerUDPSocket.cpp' || echo '../../src/'`ServerUDPSocket.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-SHAHashSet.o `test -f 'SHAHashSet.cpp' || echo '../../src/'`SHAHashSet.cpp +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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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; } + | ^ +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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/SearchList.h:29, + from ../../src/SearchList.cpp:26: +../../src/SearchList.cpp: At global scope: +../../src/Timer.h:89:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CTimerEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 89 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/Timer.h:88:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 88 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_TIMER, id, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/SearchList.cpp:266:2: note: in expansion of macro 'EVT_MULE_TIMER' + 266 | EVT_MULE_TIMER(wxID_ANY, CSearchList::OnGlobalSearchTimer) + | ^~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../../src/Timer.h:31, @@ -432575,148 +433086,150 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/ServerList.cpp:26: +/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: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] +/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: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] +/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: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&)' +/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: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] +/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: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] +/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: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] +/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: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&)' +/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: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] +/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: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: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] +/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: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: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: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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, @@ -432828,6 +433341,432 @@ /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/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/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; } + | ^~~~~~~~ +/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; } + | ^~~~~~~~ /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; } @@ -432984,6 +433923,72 @@ /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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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 '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); } @@ -433014,7 +434019,6 @@ /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); } | ^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-SharedFileList.o `test -f 'SharedFileList.cpp' || echo '../../src/'`SharedFileList.cpp 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, @@ -433089,341 +434093,19 @@ /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/NetworkFunctions.h:30, - from ../../src/amuleIPV4Address.h:29, - from ../../src/ServerConnect.h:34, - from ../../src/ServerConnect.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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; } | ^ 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 ../../src/ServerList.cpp:26: + from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 ../../src/ServerList.cpp:26: +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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) | ~~~~~~~~~~^~ @@ -433433,17 +434115,13 @@ | ^ 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 ../../src/ServerList.cpp:26: + from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 ../../src/ServerList.cpp:26: +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -433453,17 +434131,13 @@ | ^ 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 ../../src/ServerList.cpp:26: + from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 ../../src/ServerList.cpp:26: +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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) | ~~~~~~~~~~^~ @@ -433473,17 +434147,13 @@ | ^ 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 ../../src/ServerList.cpp:26: + from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 ../../src/ServerList.cpp:26: +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -433493,17 +434163,13 @@ | ^ 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 ../../src/ServerList.cpp:26: + from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 ../../src/ServerList.cpp:26: +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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; | ~~~~~~~~~~^~ @@ -433513,17 +434179,13 @@ | ^ 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 ../../src/ServerList.cpp:26: + from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 ../../src/ServerList.cpp:26: +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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; | ~~~~~~~~~~^~ @@ -433533,17 +434195,13 @@ | ^ 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 ../../src/ServerList.cpp:26: + from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 ../../src/ServerList.cpp:26: +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 | ~~~~~~~~~~^~ @@ -433553,17 +434211,13 @@ | ^ 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 ../../src/ServerList.cpp:26: + from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 ../../src/ServerList.cpp:26: +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 | ~~~~~~~~~~^~ @@ -433573,17 +434227,13 @@ | ^ 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 ../../src/ServerList.cpp:26: + from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 ../../src/ServerList.cpp:26: +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 | ~~~~~~~~~~~~~^~ @@ -433593,168 +434243,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/ServerList.cpp:26: + from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 ../../src/ServerList.cpp:26: +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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/wx.h:20, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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/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 ) \ | ^ @@ -433764,8 +434263,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/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: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; } @@ -433779,13 +434278,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -433794,10 +434293,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -433806,10 +434305,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_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 ) \ | ^ @@ -433819,8 +434318,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/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: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; } @@ -433834,13 +434333,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -433849,10 +434348,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -433861,10 +434360,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -433874,13 +434373,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -433890,53 +434389,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/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: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/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/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 ) \ | ^ @@ -433946,8 +434405,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/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/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; } @@ -433961,13 +434420,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -433976,10 +434435,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -433988,10 +434447,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -434001,8 +434460,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/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/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; } @@ -434016,13 +434475,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -434031,10 +434490,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -434043,10 +434502,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -434056,13 +434515,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -434072,29 +434531,57 @@ /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/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/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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/file.h:19, + from ../../src/SHAHashSet.cpp:27: +/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 ../../src/ServerList.cpp:26: + from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 ../../src/ServerList.cpp:26: +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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; | ~~~~~~~~~~^ @@ -434104,17 +434591,13 @@ | ^ 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 ../../src/ServerList.cpp:26: + from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 ../../src/ServerList.cpp:26: +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -434124,17 +434607,13 @@ | ^ 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 ../../src/ServerList.cpp:26: + from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 ../../src/ServerList.cpp:26: +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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; | ~~~~~~~~~~^ @@ -434144,17 +434623,13 @@ | ^ 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 ../../src/ServerList.cpp:26: + from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 ../../src/ServerList.cpp:26: +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -434164,17 +434639,13 @@ | ^ 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 ../../src/ServerList.cpp:26: + from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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 ../../src/ServerList.cpp:26: +In file included from /usr/include/wx-3.0/wx/file.h:19, + from ../../src/SHAHashSet.cpp:27: /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; | ~~~~~~~~~~^ @@ -434184,287 +434655,6 @@ | ^ 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 ../../src/ServerList.cpp:26: -/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 ../../src/ServerList.cpp:26: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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) - | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/ServerConnect.cpp:26: -/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/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); } - | ^ -/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); - | ^~~~~~~~~~~~~~~~~~~ -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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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); - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/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/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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); - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/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; } - | ^~~~~~~~ -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, from ../../src/SHAHashSet.cpp:27: /usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' @@ -434472,41 +434662,9 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/file.h:19, from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: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 ../../src/Types.h:30, from ../../src/MuleUDPSocket.h:29, from ../../src/ServerUDPSocket.h:29, @@ -434591,70 +434749,214 @@ /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 '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 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/file.h:19, - from ../../src/SHAHashSet.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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 ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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; } @@ -434735,70 +435037,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) | ~~~~~~~~~~~~~^~ -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } @@ -434839,70 +435077,6 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h: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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/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/file.h:19, - from ../../src/SHAHashSet.cpp:27: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } @@ -434983,320 +435157,32 @@ /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/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Observable.h:32, - from ../../src/ObservableQueue.h:29, - from ../../src/SearchList.h:30, - from ../../src/ServerConnect.cpp:34: -/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: +/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/string.h:24, from ../../src/Types.h:30, from ../../src/NetworkFunctions.h:30, from ../../src/amuleIPV4Address.h:29, from ../../src/ServerConnect.h:34, from ../../src/ServerConnect.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxTimerEvent' has user-provided 'wxTimerEvent& wxTimerEvent::operator=(const wxTimerEvent&)' +/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/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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ +In file included from ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: +/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/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); } @@ -435457,8 +435343,195 @@ /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:24, + from ../../src/ServerList.cpp:26: +/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:14, + from ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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:20, from ../../src/ServerList.cpp:26: +/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 ../../src/ServerList.cpp:26: +/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:14, + from ../../src/ServerList.cpp:26: +/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:20, + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ) \ @@ -435601,6 +435674,7 @@ /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; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-SharedFileList.o `test -f 'SharedFileList.cpp' || echo '../../src/'`SharedFileList.cpp /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 ) \ @@ -435885,262 +435959,154 @@ /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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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/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: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 ) \ | ^ @@ -436150,8 +436116,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; } @@ -436165,13 +436131,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: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: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' @@ -436180,10 +436146,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' @@ -436192,10 +436158,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 ) \ | ^ @@ -436205,8 +436171,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; } @@ -436220,13 +436186,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' @@ -436235,10 +436201,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' @@ -436247,10 +436213,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; } \ | ^~~~~~~~ @@ -436260,13 +436226,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; } \ | ^~~~~~~~ @@ -436276,13 +436242,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/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: 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 ) \ | ^ @@ -436292,8 +436258,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: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: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; } @@ -436307,13 +436273,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/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 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 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' @@ -436322,10 +436288,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/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 '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 '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' @@ -436334,10 +436300,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/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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -436347,8 +436313,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: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: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; } @@ -436362,13 +436328,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -436377,10 +436343,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/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 '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 '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' @@ -436389,10 +436355,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/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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -436402,13 +436368,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -436418,174 +436384,30 @@ /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: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/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/SharedFileList.h:33, - from ../../src/SharedFileList.cpp:26: -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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&)': + from ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/ServerConnect.cpp:26: +/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: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: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/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; } | ^~~~~~~~ @@ -436595,52 +436417,52 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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&)' +/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: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: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/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: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: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/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; } | ^~~~~~~~ @@ -436650,101 +436472,72 @@ /usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion 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: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/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 wxLongToLongHashMap_wxImplementation_KeyEx::wxLongToLongHashMap_wxImplementation_KeyEx(const wxLongToLongHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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: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: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&)' +/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: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: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/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: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: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/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: In member function 'wxLongToLongHashMap_wxImplementation_HashTable::key_equal wxLongToLongHashMap_wxImplementation_HashTable::key_eq()': +/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: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/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:24, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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:14, - from ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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/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/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 ) \ | ^ @@ -436754,8 +436547,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/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: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; } @@ -436769,13 +436562,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -436784,10 +436577,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -436796,10 +436589,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_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 ) \ | ^ @@ -436809,8 +436602,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/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: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; } @@ -436824,13 +436617,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -436839,10 +436632,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -436851,10 +436644,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -436864,13 +436657,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -436880,13 +436673,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/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: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: 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/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 ) \ | ^ @@ -436896,8 +436689,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/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/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; } @@ -436911,13 +436704,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -436926,10 +436719,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -436938,10 +436731,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -436951,8 +436744,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/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/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; } @@ -436966,13 +436759,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -436981,10 +436774,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -436993,10 +436786,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -437006,13 +436799,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -437022,12 +436815,42 @@ /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/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:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Observable.h:32, + from ../../src/ObservableQueue.h:29, + from ../../src/SearchList.h:30, + from ../../src/ServerConnect.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/NetworkFunctions.h:30, + from ../../src/amuleIPV4Address.h:29, + from ../../src/ServerConnect.h:34, + from ../../src/ServerConnect.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -437312,153 +437135,27 @@ /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 ../../src/EncryptedStreamSocket.h:37, - from ../../src/EMSocket.h:29, - from ../../src/ServerSocket.h:33, - from ../../src/ServerSocket.cpp:26: -/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; } +In file included from /usr/include/wx-3.0/wx/protocol/protocol.h:23, + from /usr/include/wx-3.0/wx/url.h:19, + from ../../src/ServerList.cpp:37: +/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': +/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] + 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/ServerList.cpp:26: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' + 3560 | classname& operator=(const classname&) | ^~~~~~~~ -/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; } - | ^~~~~~~~ +/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/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, @@ -437895,13 +437592,19 @@ 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/ServerList.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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:14, - from ../../src/ServerList.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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&) | ^~~~~~~~ @@ -437909,13 +437612,41 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/ServerList.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: +/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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/SHAHashSet.cpp:30: /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:20, - from ../../src/ServerList.cpp:26: + from ../../src/EncryptedStreamSocket.h:37, + from ../../src/EMSocket.h:29, + from ../../src/ServerSocket.h:33, + from ../../src/ServerSocket.cpp:26: /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 ) \ @@ -438084,192 +437815,6 @@ /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:31, - from ../../src/ServerList.cpp:26: -/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:14, - from ../../src/ServerList.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/SHAHashSet.cpp:30: -/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/utils.h:21, - from ../../src/SharedFileList.cpp:32: -/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; } - | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -438385,39 +437930,7 @@ /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; } - | ^~~~~~~~ -/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/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 ) \ | ^ @@ -438427,8 +437940,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/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: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; } @@ -438442,13 +437955,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -438457,10 +437970,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -438469,10 +437982,26 @@ /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/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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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/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 ) \ | ^ @@ -438482,8 +438011,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/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: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; } @@ -438497,13 +438026,29 @@ /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/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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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; } + | ^~~~~~~~ +/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' @@ -438512,10 +438057,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -438524,10 +438069,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -438537,13 +438082,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -438553,13 +438098,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/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: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: 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/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 ) \ | ^ @@ -438569,8 +438114,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/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/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; } @@ -438584,13 +438129,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -438599,10 +438144,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -438611,10 +438156,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -438624,8 +438169,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/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/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; } @@ -438639,13 +438184,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -438654,10 +438199,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -438666,10 +438211,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -438679,13 +438224,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -438695,13 +438240,803 @@ /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/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/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/SHAHashSet.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/file.h:15, + from ../../src/SHAHashSet.cpp:27: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: +/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; } + | ^~~~~~~~ +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/SharedFileList.h:33, + from ../../src/SharedFileList.cpp:26: +/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:31, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ServerUDPSocket.cpp:34: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/MuleUDPSocket.h:29, + from ../../src/ServerUDPSocket.h:29, + from ../../src/ServerUDPSocket.cpp:27: +/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/utils.h:21, + from ../../src/SharedFileList.cpp:32: +/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 ) \ | ^ @@ -438711,8 +439046,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; } @@ -438726,13 +439061,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: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: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' @@ -438741,10 +439076,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' @@ -438753,10 +439088,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 ) \ | ^ @@ -438766,8 +439101,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; } @@ -438781,13 +439116,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' @@ -438796,10 +439131,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' @@ -438808,10 +439143,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; } \ | ^~~~~~~~ @@ -438821,13 +439156,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; } \ | ^~~~~~~~ @@ -438837,13 +439172,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/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: 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 ) \ | ^ @@ -438853,8 +439188,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: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: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; } @@ -438868,13 +439203,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/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 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 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' @@ -438883,10 +439218,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/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 '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 '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' @@ -438895,10 +439230,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/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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -438908,8 +439243,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: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: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; } @@ -438923,13 +439258,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -438938,10 +439273,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/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 '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 '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' @@ -438950,10 +439285,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/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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -438963,13 +439298,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -438979,38 +439314,27 @@ /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: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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/SHAHashSet.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/file.h:15, - from ../../src/SHAHashSet.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/SHAHashSet.cpp: In static member function 'static CAICHRequestedData CAICHHashSet::GetAICHReqDetails(const CUpDownClient*)': +../../src/SHAHashSet.cpp:956:15: warning: implicitly-declared 'CAICHRequestedData::CAICHRequestedData(const CAICHRequestedData&)' is deprecated [-Wdeprecated-copy] + 956 | return *(it); + | ^ +In file included from ../../src/SHAHashSet.cpp:29: +../../src/SHAHashSet.h:215:22: note: because 'CAICHRequestedData' has user-provided 'CAICHRequestedData& CAICHRequestedData::operator=(const CAICHRequestedData&)' + 215 | CAICHRequestedData& operator=(const CAICHRequestedData& k1) + | ^~~~~~~~ +../../src/SHAHashSet.cpp:961:9: warning: implicitly-declared 'CAICHRequestedData::CAICHRequestedData(const CAICHRequestedData&)' is deprecated [-Wdeprecated-copy] + 961 | return empty; + | ^~~~~ +In file included from ../../src/SHAHashSet.cpp:29: +../../src/SHAHashSet.h:215:22: note: because 'CAICHRequestedData' has user-provided 'CAICHRequestedData& CAICHRequestedData::operator=(const CAICHRequestedData&)' + 215 | CAICHRequestedData& operator=(const CAICHRequestedData& k1) + | ^~~~~~~~ /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 ) \ @@ -439295,27 +439619,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/protocol/protocol.h:23, - from /usr/include/wx-3.0/wx/url.h:19, - from ../../src/ServerList.cpp:37: -/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': -/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] - 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wx.h:14, - from ../../src/ServerList.cpp:26: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' - 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/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -439493,45 +439796,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -439559,204 +439823,9 @@ /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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ServerUDPSocket.cpp:34: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/MuleUDPSocket.h:29, - from ../../src/ServerUDPSocket.h:29, - from ../../src/ServerUDPSocket.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/SHAHashSet.cpp: In static member function 'static CAICHRequestedData CAICHHashSet::GetAICHReqDetails(const CUpDownClient*)': -../../src/SHAHashSet.cpp:956:15: warning: implicitly-declared 'CAICHRequestedData::CAICHRequestedData(const CAICHRequestedData&)' is deprecated [-Wdeprecated-copy] - 956 | return *(it); - | ^ -In file included from ../../src/SHAHashSet.cpp:29: -../../src/SHAHashSet.h:215:22: note: because 'CAICHRequestedData' has user-provided 'CAICHRequestedData& CAICHRequestedData::operator=(const CAICHRequestedData&)' - 215 | CAICHRequestedData& operator=(const CAICHRequestedData& k1) - | ^~~~~~~~ -../../src/SHAHashSet.cpp:961:9: warning: implicitly-declared 'CAICHRequestedData::CAICHRequestedData(const CAICHRequestedData&)' is deprecated [-Wdeprecated-copy] - 961 | return empty; - | ^~~~~ -In file included from ../../src/SHAHashSet.cpp:29: -../../src/SHAHashSet.h:215:22: note: because 'CAICHRequestedData' has user-provided 'CAICHRequestedData& CAICHRequestedData::operator=(const CAICHRequestedData&)' - 215 | CAICHRequestedData& operator=(const CAICHRequestedData& k1) - | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ThreadTasks.o `test -f 'ThreadTasks.cpp' || echo '../../src/'`ThreadTasks.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-UploadBandwidthThrottler.o `test -f 'UploadBandwidthThrottler.cpp' || echo '../../src/'`UploadBandwidthThrottler.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-UploadClient.o `test -f 'UploadClient.cpp' || echo '../../src/'`UploadClient.cpp 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/event.h:16, @@ -439996,11 +440065,739 @@ /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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 + | ~~~~~~~~~~~~~^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-UploadQueue.o `test -f 'UploadQueue.cpp' || echo '../../src/'`UploadQueue.cpp +In file included from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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::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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': +/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 '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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: /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 | ~~~~~~~~~~^~ @@ -440010,19 +440807,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: + from ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: /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 | ~~~~~~~~~~^~ @@ -440032,19 +440825,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: + from ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -440054,198 +440843,18 @@ | ^ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: + from ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -440676,6 +441285,126 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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/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 ) \ @@ -440731,6 +441460,26 @@ /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/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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/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 ) \ @@ -440762,6 +441511,10 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const 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/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 ) \ | ^ @@ -440774,6 +441527,22 @@ /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/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: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; } \ | ^~~~~~~~ @@ -440960,7 +441729,580 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-UploadBandwidthThrottler.o `test -f 'UploadBandwidthThrottler.cpp' || echo '../../src/'`UploadBandwidthThrottler.cpp +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/UploadBandwidthThrottler.h:34, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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; } + | ^~~~~~~~ +/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/app.h:19, from ../../src/ThreadTasks.cpp:28: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': @@ -440982,7 +442324,7 @@ /usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-UploadClient.o `test -f 'UploadClient.cpp' || echo '../../src/'`UploadClient.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Kademlia.o `test -f 'kademlia/kademlia/Kademlia.cpp' || echo '../../src/'`kademlia/kademlia/Kademlia.cpp In file included from /usr/include/wx-3.0/wx/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -441129,1087 +442471,12 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-UploadQueue.o `test -f 'UploadQueue.cpp' || echo '../../src/'`UploadQueue.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/PartFile.h:30, - from ../../src/ThreadTasks.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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/ThreadTasks.cpp:28: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/UploadBandwidthThrottler.h:34, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/UploadBandwidthThrottler.cpp:33: + from /usr/include/wx-3.0/wx/filename.h:17, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: /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 ) \ @@ -442462,26 +442729,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/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/hashmap.h: In 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; } \ @@ -442514,66 +442761,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/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/hashmap.h: In constructor '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 ) \ @@ -442716,10 +442903,14 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, @@ -442733,13 +442924,33 @@ from ../../src/ClientRef.h:39, from ../../src/UploadQueue.h:29, from ../../src/UploadQueue.cpp:26: -/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); } - | ^ +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, @@ -442753,13 +442964,33 @@ from ../../src/ClientRef.h:39, from ../../src/UploadQueue.h:29, from ../../src/UploadQueue.cpp:26: -/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); } - | ^ +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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; } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, @@ -442773,13 +443004,13 @@ from ../../src/ClientRef.h:39, from ../../src/UploadQueue.h:29, from ../../src/UploadQueue.cpp:26: -/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: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 ../../src/Types.h:30, @@ -442793,13 +443024,13 @@ from ../../src/ClientRef.h:39, from ../../src/UploadQueue.h:29, from ../../src/UploadQueue.cpp:26: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ +/usr/include/wx-3.0/wx/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 ../../src/Types.h:30, @@ -442813,13 +443044,13 @@ from ../../src/ClientRef.h:39, from ../../src/UploadQueue.h:29, from ../../src/UploadQueue.cpp:26: -/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); } - | ^ +/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 ../../src/Types.h:30, @@ -442833,13 +443064,13 @@ from ../../src/ClientRef.h:39, from ../../src/UploadQueue.h:29, from ../../src/UploadQueue.cpp:26: -/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); } - | ^ +/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 ../../src/Types.h:30, @@ -442853,13 +443084,73 @@ from ../../src/ClientRef.h:39, from ../../src/UploadQueue.h:29, from ../../src/UploadQueue.cpp:26: -/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: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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, @@ -442873,9 +443164,100 @@ from ../../src/ClientRef.h:39, from ../../src/UploadQueue.h:29, from ../../src/UploadQueue.cpp:26: -/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: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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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/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/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 ) \ @@ -442892,6 +443274,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/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:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -442907,6 +443304,30 @@ /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/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 ) \ | ^ @@ -442974,6 +443395,22 @@ /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: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; } \ | ^~~~~~~~ @@ -442986,6 +443423,22 @@ /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::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In 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; } \ @@ -443104,6 +443557,132 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h: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/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/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/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 ) \ | ^ @@ -443128,6 +443707,22 @@ /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::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/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; } \ @@ -443160,6 +443755,785 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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:31, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/PartFile.h:30, + from ../../src/ThreadTasks.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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/ThreadTasks.cpp:28: +/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:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from /usr/include/wx-3.0/wx/filename.h:17, + from ../../src/SafeFile.h:30, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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:24, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/MemFile.h:29, + from ../../src/UploadClient.cpp:35: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/updownclient.h:30, + from ../../src/UploadClient.cpp:26: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/OtherFunctions.h:29, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/UploadBandwidthThrottler.cpp:33: +/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/thread.h:20, + from ../../src/UploadBandwidthThrottler.h:30, + from ../../src/UploadBandwidthThrottler.cpp:26: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../../src/Timer.h:31, @@ -443307,6 +444681,50 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -443591,6 +445009,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; } | ^~~~~~~~ +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/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 ) \ @@ -443604,9 +445066,31 @@ /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/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/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -443701,6 +445185,28 @@ /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/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/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; } \ @@ -443875,12 +445381,360 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/filename.h:17, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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 ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from ../../src/Timer.h:31, + from ../../src/ServerConnect.h:35, + from ../../src/UploadQueue.cpp:45: +/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:20, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: /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 ) \ @@ -444307,179 +446161,36 @@ /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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: -/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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/OtherFunctions.h:29, - from ../../src/UploadBandwidthThrottler.cpp:33: -/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; } +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/UploadQueue.cpp:46: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/UploadQueue.h:29, + from ../../src/UploadQueue.cpp:26: +/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/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; } - | ^~~~~~~~ +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -444764,72 +446475,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/UploadBandwidthThrottler.cpp:33: -/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/thread.h:20, - from ../../src/UploadBandwidthThrottler.h:30, - from ../../src/UploadBandwidthThrottler.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: -/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 ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: /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&) | ^~~~~~~~ @@ -444837,199 +446498,21 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: /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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from /usr/include/wx-3.0/wx/filename.h:17, - from ../../src/SafeFile.h:30, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/MemFile.h:29, - from ../../src/UploadClient.cpp:35: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/updownclient.h:30, - from ../../src/UploadClient.cpp:26: -/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from ../../src/Timer.h:31, - from ../../src/ServerConnect.h:35, - from ../../src/UploadQueue.cpp:45: +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: /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 ) \ @@ -445175,21 +446658,19 @@ In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/UploadQueue.cpp:46: + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: /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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/UploadQueue.h:29, - from ../../src/UploadQueue.cpp:26: + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/Kademlia.cpp:39: /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&) | ^~~~~~~~ @@ -445202,15 +446683,14 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Kademlia.o `test -f 'kademlia/kademlia/Kademlia.cpp' || echo '../../src/'`kademlia/kademlia/Kademlia.cpp g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Prefs.o `test -f 'kademlia/kademlia/Prefs.cpp' || echo '../../src/'`kademlia/kademlia/Prefs.cpp g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Search.o `test -f 'kademlia/kademlia/Search.cpp' || echo '../../src/'`kademlia/kademlia/Search.cpp g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-UDPFirewallTester.o `test -f 'kademlia/kademlia/UDPFirewallTester.cpp' || echo '../../src/'`kademlia/kademlia/UDPFirewallTester.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-KademliaUDPListener.o `test -f 'kademlia/net/KademliaUDPListener.cpp' || echo '../../src/'`kademlia/net/KademliaUDPListener.cpp In file included from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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); } @@ -445220,16 +446700,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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) | ~~~~~~~~~~^~ @@ -445242,16 +446720,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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) | ~~~~~~~~~~^~ @@ -445264,16 +446740,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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) | ~~~~~~~~~~~~~^~ @@ -445286,16 +446760,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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) | ~~~~~~~~~~~~~^~ @@ -445308,16 +446780,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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) | ~~~~~~~~~~^~ @@ -445330,16 +446800,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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) | ~~~~~~~~~~~~~^~ @@ -445352,16 +446820,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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) | ~~~~~~~~~~^~ @@ -445374,16 +446840,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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) | ~~~~~~~~~~~~~^~ @@ -445396,16 +446860,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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; | ~~~~~~~~~~^~ @@ -445418,16 +446880,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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; | ~~~~~~~~~~^~ @@ -445440,16 +446900,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 | ~~~~~~~~~~^~ @@ -445462,16 +446920,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 | ~~~~~~~~~~^~ @@ -445484,16 +446940,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 | ~~~~~~~~~~~~~^~ @@ -445506,103 +446960,17 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 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); } @@ -445612,16 +446980,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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; | ~~~~~~~~~~^ @@ -445634,16 +447000,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 | ~~~~~~~~~~~~~^ @@ -445656,16 +447020,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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; | ~~~~~~~~~~^ @@ -445678,16 +447040,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 | ~~~~~~~~~~~~~^ @@ -445700,16 +447060,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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; | ~~~~~~~~~~^ @@ -445722,16 +447080,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 | ~~~~~~~~~~~~~^ @@ -445744,16 +447100,14 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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; | ~~~~~~~~~~^ @@ -445766,19 +447120,110 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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; } @@ -445787,15 +447232,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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) | ~~~~~~~~~~^~ @@ -445807,15 +447254,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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) | ~~~~~~~~~~~~~^~ @@ -445827,15 +447276,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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) | ~~~~~~~~~~^~ @@ -445847,15 +447298,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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) | ~~~~~~~~~~~~~^~ @@ -445867,15 +447320,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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; | ~~~~~~~~~~^~ @@ -445887,15 +447342,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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; | ~~~~~~~~~~^~ @@ -445907,15 +447364,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 | ~~~~~~~~~~^~ @@ -445927,15 +447386,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 | ~~~~~~~~~~^~ @@ -445947,15 +447408,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 | ~~~~~~~~~~~~~^~ @@ -445967,15 +447430,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 | ~~~~~~~~~~^~ @@ -445987,15 +447452,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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; | ~~~~~~~~~~^ @@ -446007,15 +447474,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 | ~~~~~~~~~~~~~^ @@ -446027,15 +447496,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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; | ~~~~~~~~~~^ @@ -446047,15 +447518,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 | ~~~~~~~~~~~~~^ @@ -446067,15 +447540,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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; | ~~~~~~~~~~^ @@ -446087,15 +447562,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 | ~~~~~~~~~~~~~^ @@ -446107,15 +447584,17 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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; | ~~~~~~~~~~^ @@ -446127,23 +447606,26 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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); } @@ -446152,17 +447634,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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) | ~~~~~~~~~~^~ @@ -446174,17 +447658,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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) | ~~~~~~~~~~^~ @@ -446196,17 +447682,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -446218,17 +447706,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -446240,17 +447730,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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) | ~~~~~~~~~~^~ @@ -446262,17 +447754,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -446284,17 +447778,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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) | ~~~~~~~~~~^~ @@ -446306,17 +447802,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -446328,17 +447826,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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; | ~~~~~~~~~~^~ @@ -446350,17 +447850,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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; | ~~~~~~~~~~^~ @@ -446372,17 +447874,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 | ~~~~~~~~~~^~ @@ -446394,17 +447898,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 | ~~~~~~~~~~^~ @@ -446416,17 +447922,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 | ~~~~~~~~~~~~~^~ @@ -446438,17 +447946,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 | ~~~~~~~~~~^~ @@ -446460,17 +447970,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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; | ~~~~~~~~~~^ @@ -446482,17 +447994,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -446504,17 +448018,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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; | ~~~~~~~~~~^ @@ -446526,17 +448042,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -446548,17 +448066,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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; | ~~~~~~~~~~^ @@ -446570,17 +448090,19 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -446592,80 +448114,6 @@ from /usr/include/wx-3.0/wx/string.h:46, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, from ../../src/kademlia/kademlia/Kademlia.h:39, from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, @@ -446679,37 +448127,13 @@ from ../../src/kademlia/kademlia/Kademlia.h:39, from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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: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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, @@ -446727,15 +448151,16 @@ from ../../src/kademlia/kademlia/Kademlia.h:39, from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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/wx.h:20, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: +/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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: /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 ) \ @@ -446878,54 +448303,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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/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 ) \ @@ -447012,10 +448389,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/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ /usr/include/wx-3.0/wx/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 ) \ | ^ @@ -447028,26 +448401,6 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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/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; } \ | ^~~~~~~~ @@ -447060,30 +448413,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/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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/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; } \ @@ -447116,54 +448445,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/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/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 ) \ @@ -447306,102 +448587,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/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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/wx.h:20, from ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, @@ -447549,150 +448734,6 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In 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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In constructor '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 ) \ @@ -447748,30 +448789,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/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' - 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; - | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In 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 ) \ @@ -447827,30 +448844,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/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/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 ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In 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; } \ @@ -448025,6 +449018,290 @@ /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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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; } + | ^ +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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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/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 ) \ @@ -448309,439 +449586,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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } - | ^~~~~~~~ -/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; } +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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } \ +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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' + 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: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; } +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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' + 224 | wxUniCharRef& operator=(const wxUniCharRef& c) | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h: 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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: +/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/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 ) \ @@ -449030,8 +450034,7 @@ from ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 @@ -449040,8 +450043,7 @@ from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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&) | ^~~~~~~~ @@ -449052,8 +450054,7 @@ from ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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) @@ -449063,7 +450064,155 @@ from ../../src/kademlia/kademlia/../../Preferences.h:35, from ../../src/kademlia/kademlia/Prefs.h:43, from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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; } + | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Prefs.cpp:39: /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 ) \ @@ -449206,65 +450355,7 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-KademliaUDPListener.o `test -f 'kademlia/net/KademliaUDPListener.cpp' || echo '../../src/'`kademlia/net/KademliaUDPListener.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/Kademlia.cpp:39: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: 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 ) \ | ^ @@ -449274,8 +450365,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; } @@ -449289,13 +450380,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: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: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' @@ -449304,10 +450395,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' @@ -449316,10 +450407,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 ) \ | ^ @@ -449329,8 +450420,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; } @@ -449344,13 +450435,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' @@ -449359,10 +450450,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' @@ -449371,10 +450462,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; } \ | ^~~~~~~~ @@ -449384,13 +450475,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; } \ | ^~~~~~~~ @@ -449400,13 +450491,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/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: 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 ) \ | ^ @@ -449416,8 +450507,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: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: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; } @@ -449431,13 +450522,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/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 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 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' @@ -449446,10 +450537,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/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 '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 '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' @@ -449458,10 +450549,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/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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -449471,33 +450562,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/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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Prefs.cpp:39: -/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:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] 255 | m_getKey( ht.m_getKey ) \ | ^ @@ -449507,28 +450577,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/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 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: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/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' @@ -449537,22 +450592,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/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 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 '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 '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' @@ -449561,77 +450604,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/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 '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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -449641,13 +450617,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -449657,45 +450633,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/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/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; } - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-PacketTracking.o `test -f 'kademlia/net/PacketTracking.cpp' || echo '../../src/'`kademlia/net/PacketTracking.cpp In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, @@ -449722,13 +450665,44 @@ /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:20, +In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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:20, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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 ) \ @@ -449855,6 +450829,22 @@ /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/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: 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; } \ @@ -449871,6 +450861,132 @@ /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 wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -449981,6 +451097,61 @@ /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 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/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; } \ @@ -449997,6 +451168,37 @@ /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] + 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: 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; } \ @@ -450013,6 +451215,62 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/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 ) \ @@ -450155,42 +451413,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: -/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, @@ -450340,6 +451562,38 @@ /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; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-PacketTracking.o `test -f 'kademlia/net/PacketTracking.cpp' || echo '../../src/'`kademlia/net/PacketTracking.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/SearchManager.h:42, + from ../../src/kademlia/kademlia/Search.h:42, + from ../../src/kademlia/kademlia/Search.cpp:40: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Contact.o `test -f 'kademlia/routing/Contact.cpp' || echo '../../src/'`kademlia/routing/Contact.cpp /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 ) \ @@ -450568,6 +451822,17 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 + | ^~~~~~~~~~~~~~~~~~~~~~ /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 ) \ | ^ @@ -450592,6 +451857,30 @@ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/kademlia/kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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/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; } \ @@ -450624,14 +451913,162 @@ /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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:43, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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); } @@ -450639,9 +452076,10 @@ In file included from /usr/include/wx-3.0/wx/string.h:24, from ../../src/kademlia/kademlia/../utils/../../Types.h:30, from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/SearchManager.h:42, - from ../../src/kademlia/kademlia/Search.h:42, - from ../../src/kademlia/kademlia/Search.cpp:40: + from ../../src/kademlia/kademlia/Prefs.h:42, + from ../../src/kademlia/kademlia/Kademlia.h:39, + from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, + from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: /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&) | ^~~~~~~~ @@ -450655,23 +452093,13 @@ 183 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxTimerEvent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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&) | ^~~~~~~~ @@ -450679,23 +452107,13 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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:20, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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 ) \ @@ -450839,479 +452257,25 @@ 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/Prefs.h:43, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/string.h:24, - from ../../src/kademlia/kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/kademlia/Prefs.h:42, - from ../../src/kademlia/kademlia/Kademlia.h:39, - from ../../src/kademlia/kademlia/UDPFirewallTester.h:30, - from ../../src/kademlia/kademlia/UDPFirewallTester.cpp:27: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/kademlia/net/KademliaUDPListener.cpp:35: /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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; } - | ^ -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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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/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 ../../src/kademlia/net/../utils/../../Types.h:30, from ../../src/kademlia/net/../utils/UInt128.h:43, from ../../src/kademlia/net/PacketTracking.h:32, @@ -451516,6 +452480,108 @@ /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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 '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); } @@ -451596,6 +452662,247 @@ /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 '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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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; + | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-RoutingZone.o `test -f 'kademlia/routing/RoutingZone.cpp' || echo '../../src/'`kademlia/routing/RoutingZone.cpp +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } @@ -451756,8 +453063,206 @@ /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: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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 + | ~~~~~~~~~~~~~^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-amuleAppCommon.o `test -f 'amuleAppCommon.cpp' || echo '../../src/'`amuleAppCommon.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ClientRef.o `test -f 'ClientRef.cpp' || echo '../../src/'`ClientRef.cpp In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: /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 ) \ @@ -452184,296 +453689,13 @@ /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 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: /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 ) \ @@ -452758,6 +453980,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ECSpecialMuleTags.o `test -f 'ECSpecialMuleTags.cpp' || echo '../../src/'`ECSpecialMuleTags.cpp /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 ) \ @@ -452900,172 +454123,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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 ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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) - | ^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Contact.o `test -f 'kademlia/routing/Contact.cpp' || echo '../../src/'`kademlia/routing/Contact.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-RoutingZone.o `test -f 'kademlia/routing/RoutingZone.cpp' || echo '../../src/'`kademlia/routing/RoutingZone.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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; } - | ^~~~~~~~ /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 ) \ @@ -453350,576 +454407,290 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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:14, - from ../../src/kademlia/net/KademliaUDPListener.cpp:35: -/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:24, - from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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:20, - from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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; } - | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-amuleAppCommon.o `test -f 'amuleAppCommon.cpp' || echo '../../src/'`amuleAppCommon.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ClientRef.o `test -f 'ClientRef.cpp' || echo '../../src/'`ClientRef.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/net/../kademlia/Prefs.h:43, - from ../../src/kademlia/net/../kademlia/Kademlia.h:39, - from ../../src/kademlia/net/PacketTracking.cpp:28: -/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/string.h:24, - from ../../src/kademlia/net/../utils/../../Types.h:30, - from ../../src/kademlia/net/../utils/UInt128.h:43, - from ../../src/kademlia/net/PacketTracking.h:32, - from ../../src/kademlia/net/PacketTracking.cpp:27: -/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/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' - 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/object.h:227:69: note: in expansion of macro 'wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 227 | #define DECLARE_DYNAMIC_CLASS_NO_ASSIGN(n) wxDECLARE_DYNAMIC_CLASS_NO_ASSIGN(n); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/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; } | ^~~~~~~~ -In file included from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:108:16: note: because 'wxUniChar' has user-provided 'wxUniChar& wxUniChar::operator=(const wxUniChar&)' - 108 | wxUniChar& operator=(const wxUniChar& c) { if (&c != this) m_value = c.m_value; return *this; } +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr 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; } \ | ^~~~~~~~ -In file included from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/usr/include/wx-3.0/wx/unichar.h:224:19: note: because 'wxUniCharRef' has user-provided 'wxUniCharRef& wxUniCharRef::operator=(const wxUniCharRef&)' - 224 | wxUniCharRef& operator=(const wxUniCharRef& c) +/usr/include/wx-3.0/wx/hashmap.h: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; } | ^~~~~~~~ -In file included from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/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 ../../src/kademlia/routing/../utils/../../Types.h:30, from ../../src/kademlia/routing/../utils/UInt128.h:43, from ../../src/kademlia/routing/RoutingZone.h:43, @@ -454084,198 +454855,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) | ~~~~~~~~~~~~~^~ -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::Before(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2195:61: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2195 | wxString Before(wxUniChar ch) const { return BeforeLast(ch); } @@ -454396,6 +454975,220 @@ /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/wx.h:24, + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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/string.h:24, + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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 ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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:20, + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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:24, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/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); } @@ -454556,6 +455349,155 @@ /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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, @@ -454564,13 +455506,6 @@ /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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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, @@ -454580,20 +455515,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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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) - | ~~~~~~~~~~^~ 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, @@ -454607,24 +455528,6 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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, @@ -454645,24 +455548,6 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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(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, @@ -454683,24 +455568,6 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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, @@ -454721,42 +455588,6 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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::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, @@ -454771,6 +455602,16 @@ /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/wx.h:31, + from ../../src/kademlia/net/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/net/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/net/../kademlia/Prefs.h:43, + from ../../src/kademlia/net/../kademlia/Kademlia.h:39, + from ../../src/kademlia/net/PacketTracking.cpp:28: +/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); } + | ^ /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; } @@ -454791,42 +455632,23 @@ /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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/string.h:24, + from ../../src/kademlia/net/../utils/../../Types.h:30, + from ../../src/kademlia/net/../utils/UInt128.h:43, + from ../../src/kademlia/net/PacketTracking.h:32, + from ../../src/kademlia/net/PacketTracking.cpp:27: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -454873,42 +455695,6 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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, @@ -454949,42 +455735,6 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 '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, @@ -454999,24 +455749,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 | ~~~~~~~~~~^~ -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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::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); } @@ -455037,24 +455769,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 | ~~~~~~~~~~^~ -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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); } @@ -455095,21 +455809,53 @@ /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/wx.h:31, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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/string.h:24, + from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, + from ../../src/kademlia/routing/../kademlia/Prefs.h:42, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/Contact.cpp:39: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/amuleAppCommon.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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: +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 ../../src/amuleAppCommon.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; | ~~~~~~~~~~^ @@ -455119,15 +455865,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/amuleAppCommon.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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: +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 ../../src/amuleAppCommon.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 | ~~~~~~~~~~~~~^ @@ -455137,15 +455885,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/amuleAppCommon.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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: +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 ../../src/amuleAppCommon.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; | ~~~~~~~~~~^ @@ -455155,15 +455905,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/amuleAppCommon.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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: +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 ../../src/amuleAppCommon.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 | ~~~~~~~~~~~~~^ @@ -455173,15 +455925,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/amuleAppCommon.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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: +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 ../../src/amuleAppCommon.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; | ~~~~~~~~~~^ @@ -455191,15 +455945,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/amuleAppCommon.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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: +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 ../../src/amuleAppCommon.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 | ~~~~~~~~~~~~~^ @@ -455209,15 +455965,17 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/amuleAppCommon.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 ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: +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 ../../src/amuleAppCommon.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; | ~~~~~~~~~~^ @@ -455227,6 +455985,65 @@ | ^ 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 ../../src/amuleAppCommon.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 ../../src/amuleAppCommon.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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, from ../../src/ClientRef.h:39, from ../../src/ClientRef.cpp:26: @@ -455236,26 +456053,222 @@ In file included from ../../src/Types.h:30, from ../../src/ClientRef.h:39, from ../../src/ClientRef.cpp:26: -/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: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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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 ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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; | ~~~~~~~~~~^ @@ -455265,17 +456278,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -455285,17 +456296,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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; | ~~~~~~~~~~^ @@ -455305,17 +456314,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -455325,17 +456332,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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; | ~~~~~~~~~~^ @@ -455345,17 +456350,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -455365,17 +456368,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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; | ~~~~~~~~~~^ @@ -455385,27 +456386,86 @@ | ^ 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 ../../src/amuleAppCommon.cpp:31: + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/amuleAppCommon.cpp:31: +In file included from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: /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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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/wx.h:20, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: + from ../../src/amuleAppCommon.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 ) \ @@ -455548,6 +456608,70 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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/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 ) \ @@ -455690,6 +456814,38 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, @@ -456123,6 +457279,70 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/hashmap.h: In constructor '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 ) \ @@ -456265,6 +457485,150 @@ /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; } | ^~~~~~~~ +../../src/kademlia/routing/Contact.cpp: In constructor 'Kademlia::CContact::CContact(const Kademlia::CUInt128&, uint32_t, uint16_t, uint16_t, uint8_t, const Kademlia::CKadUDPKey&, bool, const Kademlia::CUInt128&)': +../../src/kademlia/routing/Contact.cpp:68:16: warning: implicitly-declared 'constexpr Kademlia::CKadUDPKey::CKadUDPKey(const Kademlia::CKadUDPKey&)' is deprecated [-Wdeprecated-copy] + 68 | m_udpKey(key) + | ^ +In file included from ../../src/kademlia/routing/Contact.h:43, + from ../../src/kademlia/routing/Contact.cpp:39: +../../src/kademlia/routing/../utils/KadUDPKey.h:41:14: note: because 'Kademlia::CKadUDPKey' has user-provided 'Kademlia::CKadUDPKey& Kademlia::CKadUDPKey::operator=(const Kademlia::CKadUDPKey&)' + 41 | CKadUDPKey& operator=(const CKadUDPKey& k1) throw() { m_key = k1.m_key; m_ip = k1.m_ip; return *this; } + | ^~~~~~~~ +../../src/kademlia/routing/Contact.cpp: In copy constructor 'Kademlia::CContact::CContact(const Kademlia::CContact&)': +../../src/kademlia/routing/Contact.cpp:76:10: warning: implicitly-declared 'Kademlia::CContact& Kademlia::CContact::operator=(const Kademlia::CContact&)' is deprecated [-Wdeprecated-copy] + 76 | *this = k1; + | ^~ +../../src/kademlia/routing/Contact.cpp:74:1: note: because 'Kademlia::CContact' has user-provided 'Kademlia::CContact::CContact(const Kademlia::CContact&)' + 74 | CContact::CContact(const CContact& k1) + | ^~~~~~~~ +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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 ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -456838,8 +458202,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-ECSpecialMuleTags.o `test -f 'ECSpecialMuleTags.cpp' || echo '../../src/'`ECSpecialMuleTags.cpp -/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/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 ) \ | ^ @@ -456849,8 +458212,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/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; } @@ -456864,13 +458227,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/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 wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -456879,10 +458242,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/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 '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 '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' @@ -456891,10 +458254,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/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 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -456904,8 +458267,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/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; } @@ -456919,13 +458282,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/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 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 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' @@ -456934,10 +458297,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/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 '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 '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' @@ -456946,10 +458309,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/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 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -456959,13 +458322,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/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 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -456975,13 +458338,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/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/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/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 ) \ | ^ @@ -456991,8 +458354,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: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; } @@ -457006,13 +458369,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: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' @@ -457021,10 +458384,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' @@ -457033,10 +458396,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 ) \ | ^ @@ -457046,8 +458409,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: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; } @@ -457061,13 +458424,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: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/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' @@ -457076,10 +458439,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' @@ -457088,10 +458451,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 member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -457101,13 +458464,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 member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -457117,8 +458480,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: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; } @@ -457549,8 +458912,575 @@ /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 ../../src/amuleAppCommon.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:14, + from ../../src/amuleAppCommon.cpp:31: +/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 ../../src/amuleAppCommon.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:20, + from ../../src/amuleAppCommon.cpp:31: +/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' + 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' + 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' + 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/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 ../../src/amuleAppCommon.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:14, + from ../../src/amuleAppCommon.cpp:31: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ClientRef.h:39, + from ../../src/ClientRef.cpp:26: +/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/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../src/amule.h:31, + from ../../src/ClientRef.cpp:27: +/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:24, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: +/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/string.h:24, + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: +/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:20, + from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: +/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, + from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, + from ../../src/kademlia/routing/../kademlia/Prefs.h:43, + from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, + from ../../src/kademlia/routing/Contact.h:42, + from ../../src/kademlia/routing/RoutingZone.cpp:55: +/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/string.h:24, + from ../../src/kademlia/routing/../utils/../../Types.h:30, + from ../../src/kademlia/routing/../utils/UInt128.h:43, + from ../../src/kademlia/routing/RoutingZone.h:43, + from ../../src/kademlia/routing/RoutingZone.cpp:49: +/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:20, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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 ) \ @@ -457977,74 +459907,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: -/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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: -/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) - | ^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-KnownFile.o `test -f 'KnownFile.cpp' || echo '../../src/'`KnownFile.cpp /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 ) \ @@ -458187,155 +460050,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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; } - | ^~~~~~~~ /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 ) \ @@ -458478,246 +460192,18 @@ /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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-KnownFile.o `test -f 'KnownFile.cpp' || echo '../../src/'`KnownFile.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: -/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 ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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/string.h:24, - from ../../src/kademlia/routing/../kademlia/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../kademlia/../utils/UInt128.h:43, - from ../../src/kademlia/routing/../kademlia/Prefs.h:42, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/Contact.cpp:39: -/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:31, - from ../../src/kademlia/routing/../kademlia/../../Proxy.h:29, - from ../../src/kademlia/routing/../kademlia/../../Preferences.h:35, - from ../../src/kademlia/routing/../kademlia/Prefs.h:43, - from ../../src/kademlia/routing/../kademlia/Kademlia.h:39, - from ../../src/kademlia/routing/Contact.h:42, - from ../../src/kademlia/routing/RoutingZone.cpp:55: -/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/string.h:24, - from ../../src/kademlia/routing/../utils/../../Types.h:30, - from ../../src/kademlia/routing/../utils/UInt128.h:43, - from ../../src/kademlia/routing/RoutingZone.h:43, - from ../../src/kademlia/routing/RoutingZone.cpp:49: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ClientRef.h:39, - from ../../src/ClientRef.cpp:26: -/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/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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) - | ^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-GetTickCount.o `test -f 'GetTickCount.cpp' || echo '../../src/'`GetTickCount.cpp In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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:14, - from ../../src/amuleAppCommon.cpp:31: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: /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&) | ^~~~~~~~ @@ -458725,160 +460211,17 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../src/amule.h:31, - from ../../src/ClientRef.cpp:27: -/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:20, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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 ) \ @@ -459022,13 +460365,16 @@ 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/amuleAppCommon.cpp:31: + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/ECSpecialMuleTags.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:14, - from ../../src/amuleAppCommon.cpp:31: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../src/libs/ec/cpp/ECTag.h:33, + from ../../src/ECSpecialMuleTags.cpp:28: /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&) | ^~~~~~~~ @@ -459041,37 +460387,31 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/kademlia/routing/Contact.cpp: In constructor 'Kademlia::CContact::CContact(const Kademlia::CUInt128&, uint32_t, uint16_t, uint16_t, uint8_t, const Kademlia::CKadUDPKey&, bool, const Kademlia::CUInt128&)': -../../src/kademlia/routing/Contact.cpp:68:16: warning: implicitly-declared 'constexpr Kademlia::CKadUDPKey::CKadUDPKey(const Kademlia::CKadUDPKey&)' is deprecated [-Wdeprecated-copy] - 68 | m_udpKey(key) - | ^ -In file included from ../../src/kademlia/routing/Contact.h:43, - from ../../src/kademlia/routing/Contact.cpp:39: -../../src/kademlia/routing/../utils/KadUDPKey.h:41:14: note: because 'Kademlia::CKadUDPKey' has user-provided 'Kademlia::CKadUDPKey& Kademlia::CKadUDPKey::operator=(const Kademlia::CKadUDPKey&)' - 41 | CKadUDPKey& operator=(const CKadUDPKey& k1) throw() { m_key = k1.m_key; m_ip = k1.m_ip; return *this; } - | ^~~~~~~~ -../../src/kademlia/routing/Contact.cpp: In copy constructor 'Kademlia::CContact::CContact(const Kademlia::CContact&)': -../../src/kademlia/routing/Contact.cpp:76:10: warning: implicitly-declared 'Kademlia::CContact& Kademlia::CContact::operator=(const Kademlia::CContact&)' is deprecated [-Wdeprecated-copy] - 76 | *this = k1; - | ^~ -../../src/kademlia/routing/Contact.cpp:74:1: note: because 'Kademlia::CContact' has user-provided 'Kademlia::CContact::CContact(const Kademlia::CContact&)' - 74 | CContact::CContact(const CContact& k1) - | ^~~~~~~~ -In file included from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-GuiEvents.o `test -f 'GuiEvents.cpp' || echo '../../src/'`GuiEvents.cpp +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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) | ~~~~~~~~~~^~ @@ -459081,13 +460421,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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) | ~~~~~~~~~~^~ @@ -459097,13 +460443,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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) | ~~~~~~~~~~~~~^~ @@ -459113,13 +460465,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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) | ~~~~~~~~~~~~~^~ @@ -459129,13 +460487,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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) | ~~~~~~~~~~^~ @@ -459145,13 +460509,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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) | ~~~~~~~~~~~~~^~ @@ -459161,13 +460531,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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) | ~~~~~~~~~~^~ @@ -459177,13 +460553,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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) | ~~~~~~~~~~~~~^~ @@ -459193,13 +460575,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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; | ~~~~~~~~~~^~ @@ -459209,13 +460597,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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; | ~~~~~~~~~~^~ @@ -459225,13 +460619,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 | ~~~~~~~~~~^~ @@ -459241,13 +460641,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 | ~~~~~~~~~~^~ @@ -459257,13 +460663,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 | ~~~~~~~~~~~~~^~ @@ -459273,13 +460685,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 | ~~~~~~~~~~^~ @@ -459289,13 +460707,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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; | ~~~~~~~~~~^ @@ -459305,13 +460729,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 | ~~~~~~~~~~~~~^ @@ -459321,13 +460751,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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; | ~~~~~~~~~~^ @@ -459337,13 +460773,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 | ~~~~~~~~~~~~~^ @@ -459353,13 +460795,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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; | ~~~~~~~~~~^ @@ -459369,13 +460817,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 | ~~~~~~~~~~~~~^ @@ -459385,13 +460839,19 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: +In file included from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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; | ~~~~~~~~~~^ @@ -459401,21 +460861,25 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: /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 ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/Types.h:30, from ../../src/ArchSpecific.h:29, from ../../src/MD4Hash.h:29, from ../../src/KnownFile.h:31, from ../../src/KnownFile.cpp:29: +/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 ../../src/Types.h:30, + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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); } @@ -459423,18 +460887,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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) | ~~~~~~~~~~^~ @@ -459445,18 +460905,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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) | ~~~~~~~~~~^~ @@ -459467,18 +460923,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -459489,18 +460941,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -459511,18 +460959,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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) | ~~~~~~~~~~^~ @@ -459533,18 +460977,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -459555,18 +460995,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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) | ~~~~~~~~~~^~ @@ -459577,18 +461013,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -459599,18 +461031,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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; | ~~~~~~~~~~^~ @@ -459621,18 +461049,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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; | ~~~~~~~~~~^~ @@ -459643,18 +461067,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 | ~~~~~~~~~~^~ @@ -459665,18 +461085,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 | ~~~~~~~~~~^~ @@ -459687,18 +461103,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 | ~~~~~~~~~~~~~^~ @@ -459709,18 +461121,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 | ~~~~~~~~~~^~ @@ -459731,18 +461139,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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; | ~~~~~~~~~~^ @@ -459753,18 +461157,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -459775,18 +461175,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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; | ~~~~~~~~~~^ @@ -459797,18 +461193,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -459819,18 +461211,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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; | ~~~~~~~~~~^ @@ -459841,18 +461229,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -459863,18 +461247,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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; | ~~~~~~~~~~^ @@ -459885,23 +461265,17 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: + from ../../src/GetTickCount.h:30, + from ../../src/GetTickCount.cpp:27: /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 | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-GetTickCount.o `test -f 'GetTickCount.cpp' || echo '../../src/'`GetTickCount.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-GuiEvents.o `test -f 'GuiEvents.cpp' || echo '../../src/'`GuiEvents.cpp In file included from /usr/include/wx-3.0/wx/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, @@ -460052,294 +461426,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; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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; } - | ^~~~~~~~ -/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; } - | ^~~~~~~~ /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 ) \ @@ -460624,687 +461710,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: 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; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectFields_wxImplementation_KeyEx' has user-provided 'wxShadowObjectFields_wxImplementation_KeyEx& wxShadowObjectFields_wxImplementation_KeyEx::operator=(const wxShadowObjectFields_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' - 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/clntdata.h:24:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' - 24 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' - 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } - | ^~~~~~~~ -In file included from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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/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 ) \ @@ -461589,532 +461994,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Types.h:30, - from ../../src/GetTickCount.h:30, - from ../../src/GetTickCount.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.cpp:31: -/usr/include/wx-3.0/wx/unix/app.h: In constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 244 | m_getKey( k_ex ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In copy constructor 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::SignalHandlerHash_wxImplementation_HashTable(const Self&)': -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' - 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::SignalHandlerHash_wxImplementation_KeyEx(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] - 255 | m_getKey( ht.m_getKey ) \ - | ^ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx' has user-provided 'wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx& wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx::operator=(const wxAppConsole::SignalHandlerHash_wxImplementation_KeyEx&)' - 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' - 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hasher wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::hash_funct()': -/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxIntegerHash::wxIntegerHash(const wxIntegerHash&)' is deprecated [-Wdeprecated-copy] - 281 | hasher hash_funct() { return m_hasher; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:544:20: note: because 'wxIntegerHash' has user-provided 'wxIntegerHash& wxIntegerHash::operator=(const wxIntegerHash&)' - 544 | wxIntegerHash& operator=(const wxIntegerHash&) { return *this; } - | ^~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h: In member function 'wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_equal wxAppConsole::SignalHandlerHash_wxImplementation_HashTable::key_eq()': -/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxIntegerEqual::wxIntegerEqual(const wxIntegerEqual&)' is deprecated [-Wdeprecated-copy] - 282 | key_equal key_eq() { return m_equals; } \ - | ^~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' - 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/hashmap.h:694:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' - 694 | _WX_DECLARE_HASH_MAP( KEY_T, VALUE_T, HASH_T, KEY_EQ_T, CLASSNAME, class ) - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/unix/app.h:67:5: note: in expansion of macro 'WX_DECLARE_HASH_MAP' - 67 | WX_DECLARE_HASH_MAP(int, SignalHandler, wxIntegerHash, wxIntegerEqual, SignalHandlerHash); - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/wx-3.0/wx/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/ECSpecialMuleTags.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/string.h:24, - from ../../src/libs/ec/cpp/ECTag.h:33, - from ../../src/ECSpecialMuleTags.cpp:28: -/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:24, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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 ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, @@ -462406,37 +462285,6 @@ /usr/include/wx-3.0/wx/string.h:2223:25: note: initializing argument 1 of 'int wxString::Find(wxUniCharRef, bool) const' 2223 | int Find(wxUniCharRef ch, bool bFromEnd = false) const | ~~~~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/kademlia/kademlia/../../Proxy.h:29, - from ../../src/kademlia/kademlia/../../Preferences.h:35, - from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, - from ../../src/kademlia/kademlia/../../Tag.h:34, - from ../../src/kademlia/kademlia/SearchManager.h:44, - from ../../src/kademlia/kademlia/Indexed.h:43, - from ../../src/KnownFile.h:37, - from ../../src/KnownFile.cpp:29: -/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/string.h:24, - from ../../src/Types.h:30, - from ../../src/ArchSpecific.h:29, - from ../../src/MD4Hash.h:29, - from ../../src/KnownFile.h:31, - from ../../src/KnownFile.cpp:29: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -462636,6 +462484,226 @@ 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-HTTPDownload.o `test -f 'HTTPDownload.cpp' || echo '../../src/'`HTTPDownload.cpp +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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) + | ^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Logger.o `test -f 'Logger.cpp' || echo '../../src/'`Logger.cpp +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:29, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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 ../../src/kademlia/kademlia/../../Proxy.h:29, + from ../../src/kademlia/kademlia/../../Preferences.h:35, + from ../../src/kademlia/kademlia/../../OtherFunctions.h:32, + from ../../src/kademlia/kademlia/../../Tag.h:34, + from ../../src/kademlia/kademlia/SearchManager.h:44, + from ../../src/kademlia/kademlia/Indexed.h:43, + from ../../src/KnownFile.h:37, + from ../../src/KnownFile.cpp:29: +/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/string.h:24, + from ../../src/Types.h:30, + from ../../src/ArchSpecific.h:29, + from ../../src/MD4Hash.h:29, + from ../../src/KnownFile.h:31, + from ../../src/KnownFile.cpp:29: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../../src/GuiEvents.h:30, @@ -462695,6 +462763,7 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-PartFile.o `test -f 'PartFile.cpp' || echo '../../src/'`PartFile.cpp /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 ) \ @@ -463350,7 +463419,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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Logger.o `test -f 'Logger.cpp' || echo '../../src/'`Logger.cpp In file included from ../../src/GuiEvents.h:30, from ../../src/GuiEvents.cpp:25: /usr/include/wx-3.0/wx/event.h: In copy constructor 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)': @@ -463372,27 +463440,25 @@ /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/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Preferences.o `test -f 'Preferences.cpp' || echo '../../src/'`Preferences.cpp +In file included from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: +In file included from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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) | ~~~~~~~~~~^~ @@ -463402,17 +463468,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: +In file included from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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) | ~~~~~~~~~~^~ @@ -463422,17 +463486,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: +In file included from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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) | ~~~~~~~~~~~~~^~ @@ -463442,20 +463504,198 @@ | ^ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: +In file included from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: /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; } + | ^ +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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from ../../src/GuiEvents.h:30, @@ -463602,6 +463842,234 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In 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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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/log.h:43, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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 ../../src/PartFile.cpp:26: +/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; } @@ -463610,15 +464078,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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) | ~~~~~~~~~~^~ @@ -463630,15 +464098,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -463650,15 +464118,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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) | ~~~~~~~~~~^~ @@ -463670,15 +464138,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -463690,15 +464158,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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; | ~~~~~~~~~~^~ @@ -463710,15 +464178,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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; | ~~~~~~~~~~^~ @@ -463730,15 +464198,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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 | ~~~~~~~~~~^~ @@ -463750,15 +464218,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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 | ~~~~~~~~~~^~ @@ -463770,15 +464238,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -463790,15 +464258,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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 | ~~~~~~~~~~^~ @@ -463810,15 +464278,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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; | ~~~~~~~~~~^ @@ -463830,15 +464298,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -463850,15 +464318,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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; | ~~~~~~~~~~^ @@ -463870,15 +464338,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -463890,15 +464358,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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; | ~~~~~~~~~~^ @@ -463910,15 +464378,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -463930,15 +464398,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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; | ~~~~~~~~~~^ @@ -463950,15 +464418,15 @@ 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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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/wfstream.h:18, - from ../../src/HTTPDownload.cpp:27: + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/PartFile.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -463991,264 +464459,9 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-PartFile.o `test -f 'PartFile.cpp' || echo '../../src/'`PartFile.cpp -In file included from /usr/include/wx-3.0/wx/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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; } - | ^ -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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, +In file included from /usr/include/wx-3.0/wx/log.h:65, from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: -/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/protocol/http.h:17, - from ../../src/HTTPDownload.cpp:28: /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 ) \ @@ -464388,7 +464601,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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Preferences.o `test -f 'Preferences.cpp' || echo '../../src/'`Preferences.cpp /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; } | ^~~~~~~~ @@ -464960,198 +465172,293 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Proxy.o `test -f 'Proxy.cpp' || echo '../../src/'`Proxy.cpp +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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: /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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: /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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4045:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4045 | inline bool operator==(const wxString& s, const wxUniChar& c) { return s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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; } + | ^ +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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: /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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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); } - | ^ + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: /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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: /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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxString&, const wxUniChar&)': -/usr/include/wx-3.0/wx/string.h:4054:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4054 | inline bool operator!=(const wxString& s, const wxUniChar& c) { return !s.IsSameAs(c); } - | ^ +In file included from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: /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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/log.h:43, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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/socket.h:22, - from /usr/include/wx-3.0/wx/protocol/protocol.h:23, - from /usr/include/wx-3.0/wx/protocol/http.h:18, - from ../../src/HTTPDownload.cpp:28: -/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/wfstream.h:14, - from ../../src/HTTPDownload.cpp:27: -/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/socket.h:22, - from /usr/include/wx-3.0/wx/protocol/protocol.h:23, - from /usr/include/wx-3.0/wx/protocol/http.h:18, - from ../../src/HTTPDownload.cpp:28: -/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/protocol/protocol.h:23, - from /usr/include/wx-3.0/wx/protocol/http.h:18, - from ../../src/HTTPDownload.cpp:28: -/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': -/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] - 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/wfstream.h: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/wfstream.h:18, from ../../src/HTTPDownload.cpp:27: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' - 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/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/log.h:65, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: +/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/wx.h:20, + from ../../src/PartFile.cpp:26: /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 ) \ @@ -465294,6 +465601,166 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In 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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/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/wfstream.h:18, + from ../../src/HTTPDownload.cpp:27: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In constructor '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 ) \ @@ -465436,6 +465903,12 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +In file included from ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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 + | ^~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -465449,6 +465922,15 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/log.h:14, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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); + | ^~~~~~~~~~~~~~~~~~~~~~~~~ /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; } | ^~~~~~~~ @@ -465491,6 +465973,12 @@ /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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +/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/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 ) \ @@ -465578,6 +466066,151 @@ /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:65, + from ../../src/Logger.h:28, + from ../../src/Logger.cpp:25: +/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; } + | ^~~~~~~~ /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 ) \ @@ -465865,7 +466498,7 @@ 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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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); } @@ -465875,14 +466508,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~^~ @@ -465895,14 +466528,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~^~ @@ -465915,14 +466548,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -465935,14 +466568,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -465955,14 +466588,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~^~ @@ -465975,14 +466608,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -465995,14 +466628,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~^~ @@ -466015,14 +466648,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -466035,14 +466668,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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; | ~~~~~~~~~~^~ @@ -466055,161 +466688,17 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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/protocol/http.h:17, - from ../../src/HTTPDownload.cpp:28: -/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; } - | ^~~~~~~~ /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); } @@ -466219,14 +466708,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 | ~~~~~~~~~~^~ @@ -466239,14 +466728,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 | ~~~~~~~~~~^~ @@ -466259,14 +466748,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 | ~~~~~~~~~~~~~^~ @@ -466279,40 +466768,17 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/HTTPDownload.cpp:33: -/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/wfstream.h:14, - from ../../src/HTTPDownload.cpp:27: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -466322,14 +466788,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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; | ~~~~~~~~~~^ @@ -466342,14 +466808,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -466362,14 +466828,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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; | ~~~~~~~~~~^ @@ -466382,14 +466848,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -466402,14 +466868,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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; | ~~~~~~~~~~^ @@ -466422,14 +466888,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 | ~~~~~~~~~~~~~^ @@ -466442,14 +466908,14 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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; | ~~~~~~~~~~^ @@ -466462,325 +466928,62 @@ from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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; } - | ^ -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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Logger.h:29, +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/Logger.cpp:27: +/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/log.h:14, + from ../../src/Logger.h:28, from ../../src/Logger.cpp:25: +/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:24, + from ../../src/PartFile.cpp:26: /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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: +In file included from /usr/include/wx-3.0/wx/wx.h:14, + from ../../src/PartFile.cpp:26: /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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../src/PartFile.cpp:26: /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/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:65, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/PartFile.cpp:26: /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 ) \ @@ -466923,169 +467126,8 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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 - | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Proxy.o `test -f 'Proxy.cpp' || echo '../../src/'`Proxy.cpp -In file included from /usr/include/wx-3.0/wx/wx.h:20, - from ../../src/PartFile.cpp:26: +In file included from /usr/include/wx-3.0/wx/protocol/http.h:17, + from ../../src/HTTPDownload.cpp:28: /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 ) \ @@ -467370,6 +467412,26 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/PartFile.cpp:26: +/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:14, + from ../../src/PartFile.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -467512,174 +467574,149 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/Logger.cpp:27: -/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/log.h:14, - from ../../src/Logger.h:28, - from ../../src/Logger.cpp:25: -/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:20, - from ../../src/Preferences.cpp:26: -/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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ | ^ @@ -467689,8 +467726,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/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: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; } @@ -467704,13 +467741,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -467719,10 +467756,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -467731,10 +467768,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -467744,8 +467781,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/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: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; } @@ -467759,13 +467796,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -467774,10 +467811,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -467786,10 +467823,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -467799,13 +467836,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -467815,155 +467852,171 @@ /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/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: 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] +In file included from ../../src/Logger.h:29, + from ../../src/Logger.cpp:25: +../../src/Logger.cpp: At global scope: +../../src/Logger.h:383:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CLoggingEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 383 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../src/Logger.h:382:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 382 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_LOGLINE, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../src/Logger.cpp:302:2: note: in expansion of macro 'EVT_MULE_LOGGING' + 302 | EVT_MULE_LOGGING(CLogger::OnLoggingEvent) + | ^~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:20, + from ../../src/Preferences.cpp:26: +/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/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] +/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/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] +/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/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&)' +/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/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] +/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/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] +/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/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] +/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/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&)' +/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/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] +/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: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/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] +/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: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/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 '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: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 ) \ | ^ @@ -467973,8 +468026,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; } @@ -467988,13 +468041,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: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: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' @@ -468003,10 +468056,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' @@ -468015,10 +468068,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 ) \ | ^ @@ -468028,8 +468081,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; } @@ -468043,13 +468096,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' @@ -468058,10 +468111,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' @@ -468070,10 +468123,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; } \ | ^~~~~~~~ @@ -468083,13 +468136,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; } \ | ^~~~~~~~ @@ -468099,13 +468152,106 @@ /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 constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(wxShadowObjectFields_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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/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 ) \ | ^ @@ -468115,8 +468261,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: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: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; } @@ -468130,13 +468276,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/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 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 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' @@ -468145,10 +468291,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/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 '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 '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' @@ -468157,10 +468303,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/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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -468170,8 +468316,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: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: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; } @@ -468185,13 +468331,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -468200,10 +468346,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/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 '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 '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' @@ -468212,10 +468358,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/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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -468225,13 +468371,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -468241,26 +468387,453 @@ /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: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 ../../src/Logger.h:29, - from ../../src/Logger.cpp:25: -../../src/Logger.cpp: At global scope: -../../src/Logger.h:383:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(CLoggingEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 383 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../src/Logger.h:382:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 382 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_LOGLINE, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../src/Logger.cpp:302:2: note: in expansion of macro 'EVT_MULE_LOGGING' - 302 | EVT_MULE_LOGGING(CLogger::OnLoggingEvent) - | ^~~~~~~~~~~~~~~~ +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/wx.h:15, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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/socket.h:22, + from /usr/include/wx-3.0/wx/protocol/protocol.h:23, + from /usr/include/wx-3.0/wx/protocol/http.h:18, + from ../../src/HTTPDownload.cpp:28: +/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/wfstream.h:14, + from ../../src/HTTPDownload.cpp:27: +/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/socket.h:22, + from /usr/include/wx-3.0/wx/protocol/protocol.h:23, + from /usr/include/wx-3.0/wx/protocol/http.h:18, + from ../../src/HTTPDownload.cpp:28: +/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/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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/protocol/protocol.h:23, + from /usr/include/wx-3.0/wx/protocol/http.h:18, + from ../../src/HTTPDownload.cpp:28: +/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': +/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] + 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/wfstream.h:14, + from ../../src/HTTPDownload.cpp:27: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' + 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/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -468545,14 +469118,15 @@ /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; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Server.o `test -f 'Server.cpp' || echo '../../src/'`Server.cpp In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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:14, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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&) | ^~~~~~~~ @@ -468560,13 +469134,13 @@ 1222 | wxDECLARE_NO_ASSIGN_CLASS(wxEventBasicPayloadMixin); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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:20, - from ../../src/PartFile.cpp:26: + from ../../src/Preferences.cpp:26: /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 ) \ @@ -468709,48 +469283,8 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/PartFile.cpp:26: -/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:14, - from ../../src/PartFile.cpp:26: -/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:24, - from ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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 ../../src/Preferences.cpp:26: -/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:20, - from ../../src/Preferences.cpp:26: +In file included from /usr/include/wx-3.0/wx/protocol/http.h:17, + from ../../src/HTTPDownload.cpp:28: /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 ) \ @@ -468893,516 +469427,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; } | ^~~~~~~~ -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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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; } - | ^ -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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Preferences.cpp:26: -/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:14, - from ../../src/Preferences.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/wx.h:15, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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 - | ~~~~~~~~~~~~~^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Server.o `test -f 'Server.cpp' || echo '../../src/'`Server.cpp In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/Proxy.h:29, from ../../src/Proxy.cpp:26: @@ -469832,6 +469856,49 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/HTTPDownload.cpp:33: +/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/wfstream.h:14, + from ../../src/HTTPDownload.cpp:27: +/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:31, + from ../../src/Preferences.cpp:26: +/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:14, + from ../../src/Preferences.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 ) \ @@ -470139,7 +470206,6 @@ /usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Statistics.o `test -f 'Statistics.cpp' || echo '../../src/'`Statistics.cpp In file included from /usr/include/wx-3.0/wx/wx.h:20, from ../../src/Proxy.h:29, from ../../src/Proxy.cpp:26: @@ -470285,6 +470351,28 @@ /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 ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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:14, + from ../../src/Proxy.h:29, + from ../../src/Proxy.cpp:26: +/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 ../../src/libs/common/../../Types.h:30, from ../../src/libs/common/StringFunctions.h:30, from ../../src/Tag.h:30, @@ -470510,28 +470598,6 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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:14, - from ../../src/Proxy.h:29, - from ../../src/Proxy.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); } @@ -471228,263 +471294,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-StatTree.o `test -f 'StatTree.cpp' || echo '../../src/'`StatTree.cpp -g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-UserEvents.o `test -f 'UserEvents.cpp' || echo '../../src/'`UserEvents.cpp -In file included from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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; } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 - | ~~~~~~~~~~^~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-Statistics.o `test -f 'Statistics.cpp' || echo '../../src/'`Statistics.cpp /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 ) \ @@ -471769,150 +471579,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/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -472095,8 +471761,40 @@ /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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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/string.h:24, + from ../../src/libs/common/../../Types.h:30, + from ../../src/libs/common/StringFunctions.h:30, + from ../../src/Tag.h:30, + from ../../src/Server.h:29, + from ../../src/Server.cpp:26: +/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) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-StatTree.o `test -f 'StatTree.cpp' || echo '../../src/'`StatTree.cpp +g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -DUSE_WX_EXTENSIONS -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -I/usr/include/upnp -DENABLE_UPNP=1 -pthread -I../../src/libs -Ilibs -I../../src/include -DAMULE_DAEMON -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuled-UserEvents.o `test -f 'UserEvents.cpp' || echo '../../src/'`UserEvents.cpp In file included from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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); } @@ -472104,12 +471802,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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) | ~~~~~~~~~~^~ @@ -472120,12 +471820,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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) | ~~~~~~~~~~^~ @@ -472136,12 +471838,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -472152,44 +471856,17 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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/string.h:24, - from ../../src/libs/common/../../Types.h:30, - from ../../src/libs/common/StringFunctions.h:30, - from ../../src/Tag.h:30, - from ../../src/Server.h:29, - from ../../src/Server.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; } @@ -472197,12 +471874,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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) | ~~~~~~~~~~^~ @@ -472213,12 +471892,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -472229,12 +471910,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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) | ~~~~~~~~~~^~ @@ -472245,12 +471928,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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) | ~~~~~~~~~~~~~^~ @@ -472261,12 +471946,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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; | ~~~~~~~~~~^~ @@ -472277,33 +471964,248 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +In file included from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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) | ~~~~~~~~~~^~ @@ -472313,15 +472215,13 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +In file included from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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) | ~~~~~~~~~~^~ @@ -472331,15 +472231,13 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +In file included from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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) | ~~~~~~~~~~~~~^~ @@ -472349,18 +472247,112 @@ | ^ 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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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/intl.h:16, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: +In file included from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: /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; } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': /usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } @@ -472425,6 +472417,209 @@ /usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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/intl.h:16, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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; } @@ -472605,134 +472800,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 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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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 - | ~~~~~~~~~~~~~^ +rm -f libmulesocket.a +ar cru libmulesocket.a libmulesocket_a-LibSocket.o +ar: `u' modifier ignored since `D' is the default (see `U') +ranlib libmulesocket.a /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); } @@ -472791,6 +472862,7 @@ /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); } | ^ +rm -f libmuleappcore.a 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/intl.h:16, @@ -472805,6 +472877,8 @@ /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 | ~~~~~~~~~~~~~^ +ar cru libmuleappcore.a libmuleappcore_a-AsyncDNS.o libmuleappcore_a-CanceledFileList.o libmuleappcore_a-DeadSourceList.o libmuleappcore_a-FileArea.o libmuleappcore_a-FileAutoClose.o libmuleappcore_a-IPFilterScanner.o libmuleappcore_a-Scanner.o libmuleappcore_a-Parser.o libmuleappcore_a-PlatformSpecific.o libmuleappcore_a-RandomFunctions.o libmuleappcore_a-RC4Encrypt.o libmuleappcore_a-StateMachine.o libmuleappcore_a-TerminationProcessAmuleweb.o libmuleappcore_a-ThreadScheduler.o libmuleappcore_a-UPnPBase.o libmuleappcore_a-Entry.o libmuleappcore_a-Indexed.o libmuleappcore_a-SearchManager.o libmuleappcore_a-RoutingBin.o +ar: `u' modifier ignored since `D' is the default (see `U') /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); } @@ -472877,10 +472951,13 @@ /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 | ~~~~~~~~~~~~~^ +ranlib libmuleappcore.a +rm -f libmuleappgui.a +ar cru libmuleappgui.a libmuleappgui_a-BarShader.o libmuleappgui_a-ColorFrameCtrl.o libmuleappgui_a-EditServerListDlg.o libmuleappgui_a-listctrl.o libmuleappgui_a-FileDetailListCtrl.o libmuleappgui_a-IP2Country.o libmuleappgui_a-MuleColour.o libmuleappgui_a-MuleGifCtrl.o libmuleappgui_a-MuleListCtrl.o libmuleappgui_a-MuleNotebook.o libmuleappgui_a-MuleTextCtrl.o libmuleappgui_a-MuleCollection.o libmuleappgui_a-muuli_wdr.o +ar: `u' modifier ignored since `D' is the default (see `U') In file included from /usr/include/wx-3.0/wx/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: + from ../../src/StatTree.cpp:28: /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 ) \ @@ -473165,6 +473242,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +ranlib libmuleappgui.a /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 ) \ @@ -473307,6 +473385,12 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +rm -f libmuleappcommon.a +ar cru libmuleappcommon.a libmuleappcommon_a-CFile.o libmuleappcommon_a-ClientCredits.o libmuleappcommon_a-DataToText.o libmuleappcommon_a-ED2KLink.o libmuleappcommon_a-Friend.o libmuleappcommon_a-GapList.o libmuleappcommon_a-MagnetURI.o libmuleappcommon_a-MemFile.o libmuleappcommon_a-NetworkFunctions.o libmuleappcommon_a-OtherFunctions.o libmuleappcommon_a-Packet.o libmuleappcommon_a-RLE.o libmuleappcommon_a-SafeFile.o libmuleappcommon_a-SHA.o libmuleappcommon_a-Tag.o libmuleappcommon_a-TerminationProcess.o libmuleappcommon_a-Timer.o libmuleappcommon_a-UInt128.o +ar: `u' modifier ignored since `D' is the default (see `U') +g++ -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -lpthread -Wl,-z,relro -Wl,-z,now -o amulecmd amulecmd-TextClient.o amulecmd-DataToText.o amulecmd-ExternalConnector.o amulecmd-LoggerConsole.o amulecmd-OtherFunctions.o amulecmd-NetworkFunctions.o -Llibs/common -Llibs/ec/cpp -L. -lmulecommon -lec -lmulesocket -L/usr/lib/aarch64-linux-gnu -pthread -lwx_baseu_net-3.0 -lwx_baseu-3.0 -lreadline -lz -lboost_system -lreadline +ranlib libmuleappcommon.a +g++ -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wl,-z,relro -Wl,-z,now -o ed2k ed2k-ED2KLinkParser.o ed2k-MagnetURI.o ed2k-MuleCollection.o -lreadline 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, @@ -473455,6 +473539,152 @@ /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/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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 ) \ @@ -473597,7 +473827,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -/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: 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 ) \ | ^ @@ -473607,8 +473837,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/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: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; } @@ -473622,13 +473852,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -473637,10 +473867,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -473649,10 +473879,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_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 ) \ | ^ @@ -473662,8 +473892,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/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: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; } @@ -473677,13 +473907,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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' @@ -473692,10 +473922,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -473704,10 +473934,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -473717,13 +473947,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -473733,158 +473963,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/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: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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../src/StatTree.cpp:28: -/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: 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 ) \ | ^ @@ -473894,8 +473979,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/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: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; } @@ -473909,13 +473994,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -473924,10 +474009,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -473936,10 +474021,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -473949,8 +474034,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/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: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; } @@ -473964,13 +474049,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -473979,10 +474064,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -473991,10 +474076,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -474004,28 +474089,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/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: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 '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 ) \ @@ -474042,6 +474111,22 @@ /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; } + | ^~~~~~~~ /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 ) \ | ^ @@ -474168,6 +474253,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +g++ -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -lpthread -Wl,-z,relro -Wl,-z,now -o amulegui amulegui-amule-remote-gui.o amulegui-amule-gui.o amulegui-amuleDlg.o amulegui-AddFriend.o amulegui-CatDialog.o amulegui-ChatSelector.o amulegui-ChatWnd.o amulegui-CommentDialog.o amulegui-CommentDialogLst.o amulegui-GenericClientListCtrl.o amulegui-ClientDetailDialog.o amulegui-DirectoryTreeCtrl.o amulegui-FileDetailDialog.o amulegui-KadDlg.o amulegui-OScopeCtrl.o amulegui-PrefsUnifiedDlg.o amulegui-SearchDlg.o amulegui-ServerWnd.o amulegui-SharedFilesWnd.o amulegui-StatisticsDlg.o amulegui-SearchListCtrl.o amulegui-DownloadListCtrl.o amulegui-SourceListCtrl.o amulegui-SharedFilePeersListCtrl.o amulegui-FriendListCtrl.o amulegui-ServerListCtrl.o amulegui-SharedFilesCtrl.o amulegui-MuleTrayIcon.o amulegui-TransferWnd.o amulegui-amuleAppCommon.o amulegui-ClientRef.o amulegui-ECSpecialMuleTags.o amulegui-KnownFile.o amulegui-GetTickCount.o amulegui-GuiEvents.o amulegui-HTTPDownload.o amulegui-Logger.o amulegui-PartFile.o amulegui-Preferences.o amulegui-Proxy.o amulegui-Server.o amulegui-Statistics.o amulegui-StatTree.o amulegui-UserEvents.o -L. -lmuleappcommon -Llibs/common -Llibs/ec/cpp -lmulecommon -lec -lz -lmulesocket -lboost_system -lcryptopp -L. -lmuleappgui -L/usr/lib/aarch64-linux-gnu -pthread -lwx_gtk3u_adv-3.0 -lwx_gtk3u_core-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 -lGeoIP -lreadline /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 ) \ @@ -474736,40 +474822,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/Statistics.cpp:37: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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 ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/Statistics.cpp:37: -/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/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 ) \ @@ -475054,6 +475106,41 @@ /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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/Statistics.cpp:37: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/Statistics.cpp:37: +/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) + | ^ +g++ -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -lpthread -Wl,-z,relro -Wl,-z,now -o amule amule-CaptchaDialog.o amule-CaptchaGenerator.o amule-PartFileConvert.o amule-PartFileConvertDlg.o amule-amule.o amule-BaseClient.o amule-ClientList.o amule-ClientCreditsList.o amule-ClientTCPSocket.o amule-ClientUDPSocket.o amule-CorruptionBlackBox.o amule-DownloadClient.o amule-DownloadQueue.o amule-ECSpecialCoreTags.o amule-EMSocket.o amule-EncryptedStreamSocket.o amule-EncryptedDatagramSocket.o amule-ExternalConn.o amule-FriendList.o amule-IPFilter.o amule-KnownFileList.o amule-ListenSocket.o amule-MuleUDPSocket.o amule-SearchFile.o amule-SearchList.o amule-ServerConnect.o amule-ServerList.o amule-ServerSocket.o amule-ServerUDPSocket.o amule-SHAHashSet.o amule-SharedFileList.o amule-ThreadTasks.o amule-UploadBandwidthThrottler.o amule-UploadClient.o amule-UploadQueue.o amule-Kademlia.o amule-Prefs.o amule-Search.o amule-UDPFirewallTester.o amule-KademliaUDPListener.o amule-PacketTracking.o amule-Contact.o amule-RoutingZone.o amule-amule-gui.o amule-amuleDlg.o amule-AddFriend.o amule-CatDialog.o amule-ChatSelector.o amule-ChatWnd.o amule-CommentDialog.o amule-CommentDialogLst.o amule-GenericClientListCtrl.o amule-ClientDetailDialog.o amule-DirectoryTreeCtrl.o amule-FileDetailDialog.o amule-KadDlg.o amule-OScopeCtrl.o amule-PrefsUnifiedDlg.o amule-SearchDlg.o amule-ServerWnd.o amule-SharedFilesWnd.o amule-StatisticsDlg.o amule-SearchListCtrl.o amule-DownloadListCtrl.o amule-SourceListCtrl.o amule-SharedFilePeersListCtrl.o amule-FriendListCtrl.o amule-ServerListCtrl.o amule-SharedFilesCtrl.o amule-MuleTrayIcon.o amule-TransferWnd.o amule-amuleAppCommon.o amule-ClientRef.o amule-ECSpecialMuleTags.o amule-KnownFile.o amule-GetTickCount.o amule-GuiEvents.o amule-HTTPDownload.o amule-Logger.o amule-PartFile.o amule-Preferences.o amule-Proxy.o amule-Server.o amule-Statistics.o amule-StatTree.o amule-UserEvents.o -L. -lmuleappcommon -Llibs/common -Llibs/ec/cpp -lmulecommon -lec -lz -lmulesocket -lboost_system -lcryptopp -L. -lmuleappcore -pthread -lupnp -lixml -L. -lmuleappgui -L/usr/lib/aarch64-linux-gnu -pthread -lwx_gtk3u_adv-3.0 -lwx_gtk3u_core-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 -lGeoIP -lreadline 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, @@ -475202,55 +475289,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; } | ^~~~~~~~ -In file included from ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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/intl.h:15, - from ../../src/UserEvents.h:28, - from ../../src/UserEvents.cpp:26: -/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 ../../src/Logger.h:29, - from ../../src/UserEvents.cpp:30: -/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:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/Tag.h:34, - from ../../src/SafeFile.h:32, - from ../../src/CFile.h:30, - from ../../src/Statistics.cpp:37: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/Statistics.h:31, - from ../../src/Statistics.cpp:27: -/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:24, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -475423,6 +475461,79 @@ /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 ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/Tag.h:34, + from ../../src/SafeFile.h:32, + from ../../src/CFile.h:30, + from ../../src/Statistics.cpp:37: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/Statistics.h:31, + from ../../src/Statistics.cpp:27: +/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:31, + from ../../src/Proxy.h:29, + from ../../src/Preferences.h:35, + from ../../src/OtherFunctions.h:32, + from ../../src/StatTree.cpp:29: +/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/string.h:24, + from ../../src/StatTree.h:47, + from ../../src/StatTree.cpp:26: +/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 ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: +/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/intl.h:15, + from ../../src/UserEvents.h:28, + from ../../src/UserEvents.cpp:26: +/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 ../../src/Logger.h:29, + from ../../src/UserEvents.cpp:30: +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from ../../src/UserEvents.h:28, @@ -475569,38 +475680,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; } | ^~~~~~~~ -rm -f libmulesocket.a -ar cru libmulesocket.a libmulesocket_a-LibSocket.o -ar: `u' modifier ignored since `D' is the default (see `U') -In file included from /usr/include/wx-3.0/wx/wx.h:31, - from ../../src/Proxy.h:29, - from ../../src/Preferences.h:35, - from ../../src/OtherFunctions.h:32, - from ../../src/StatTree.cpp:29: -/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/string.h:24, - from ../../src/StatTree.h:47, - from ../../src/StatTree.cpp:26: -/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) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -ranlib libmulesocket.a -rm -f libmuleappcore.a -ar cru libmuleappcore.a libmuleappcore_a-AsyncDNS.o libmuleappcore_a-CanceledFileList.o libmuleappcore_a-DeadSourceList.o libmuleappcore_a-FileArea.o libmuleappcore_a-FileAutoClose.o libmuleappcore_a-IPFilterScanner.o libmuleappcore_a-Scanner.o libmuleappcore_a-Parser.o libmuleappcore_a-PlatformSpecific.o libmuleappcore_a-RandomFunctions.o libmuleappcore_a-RC4Encrypt.o libmuleappcore_a-StateMachine.o libmuleappcore_a-TerminationProcessAmuleweb.o libmuleappcore_a-ThreadScheduler.o libmuleappcore_a-UPnPBase.o libmuleappcore_a-Entry.o libmuleappcore_a-Indexed.o libmuleappcore_a-SearchManager.o libmuleappcore_a-RoutingBin.o -ar: `u' modifier ignored since `D' is the default (see `U') -ranlib libmuleappcore.a In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../src/Proxy.h:29, from ../../src/Preferences.h:35, @@ -475624,18 +475703,6 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -rm -f libmuleappgui.a -ar cru libmuleappgui.a libmuleappgui_a-BarShader.o libmuleappgui_a-ColorFrameCtrl.o libmuleappgui_a-EditServerListDlg.o libmuleappgui_a-listctrl.o libmuleappgui_a-FileDetailListCtrl.o libmuleappgui_a-IP2Country.o libmuleappgui_a-MuleColour.o libmuleappgui_a-MuleGifCtrl.o libmuleappgui_a-MuleListCtrl.o libmuleappgui_a-MuleNotebook.o libmuleappgui_a-MuleTextCtrl.o libmuleappgui_a-MuleCollection.o libmuleappgui_a-muuli_wdr.o -ar: `u' modifier ignored since `D' is the default (see `U') -rm -f libmuleappcommon.a -ar cru libmuleappcommon.a libmuleappcommon_a-CFile.o libmuleappcommon_a-ClientCredits.o libmuleappcommon_a-DataToText.o libmuleappcommon_a-ED2KLink.o libmuleappcommon_a-Friend.o libmuleappcommon_a-GapList.o libmuleappcommon_a-MagnetURI.o libmuleappcommon_a-MemFile.o libmuleappcommon_a-NetworkFunctions.o libmuleappcommon_a-OtherFunctions.o libmuleappcommon_a-Packet.o libmuleappcommon_a-RLE.o libmuleappcommon_a-SafeFile.o libmuleappcommon_a-SHA.o libmuleappcommon_a-Tag.o libmuleappcommon_a-TerminationProcess.o libmuleappcommon_a-Timer.o libmuleappcommon_a-UInt128.o -ar: `u' modifier ignored since `D' is the default (see `U') -ranlib libmuleappcommon.a -ranlib libmuleappgui.a -g++ -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -lpthread -Wl,-z,relro -Wl,-z,now -o amulecmd amulecmd-TextClient.o amulecmd-DataToText.o amulecmd-ExternalConnector.o amulecmd-LoggerConsole.o amulecmd-OtherFunctions.o amulecmd-NetworkFunctions.o -Llibs/common -Llibs/ec/cpp -L. -lmulecommon -lec -lmulesocket -L/usr/lib/aarch64-linux-gnu -pthread -lwx_baseu_net-3.0 -lwx_baseu-3.0 -lreadline -lz -lboost_system -lreadline -g++ -W -Wall -Wshadow -Wundef -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wl,-z,relro -Wl,-z,now -o ed2k ed2k-ED2KLinkParser.o ed2k-MagnetURI.o ed2k-MuleCollection.o -lreadline -g++ -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -lpthread -Wl,-z,relro -Wl,-z,now -o amule amule-CaptchaDialog.o amule-CaptchaGenerator.o amule-PartFileConvert.o amule-PartFileConvertDlg.o amule-amule.o amule-BaseClient.o amule-ClientList.o amule-ClientCreditsList.o amule-ClientTCPSocket.o amule-ClientUDPSocket.o amule-CorruptionBlackBox.o amule-DownloadClient.o amule-DownloadQueue.o amule-ECSpecialCoreTags.o amule-EMSocket.o amule-EncryptedStreamSocket.o amule-EncryptedDatagramSocket.o amule-ExternalConn.o amule-FriendList.o amule-IPFilter.o amule-KnownFileList.o amule-ListenSocket.o amule-MuleUDPSocket.o amule-SearchFile.o amule-SearchList.o amule-ServerConnect.o amule-ServerList.o amule-ServerSocket.o amule-ServerUDPSocket.o amule-SHAHashSet.o amule-SharedFileList.o amule-ThreadTasks.o amule-UploadBandwidthThrottler.o amule-UploadClient.o amule-UploadQueue.o amule-Kademlia.o amule-Prefs.o amule-Search.o amule-UDPFirewallTester.o amule-KademliaUDPListener.o amule-PacketTracking.o amule-Contact.o amule-RoutingZone.o amule-amule-gui.o amule-amuleDlg.o amule-AddFriend.o amule-CatDialog.o amule-ChatSelector.o amule-ChatWnd.o amule-CommentDialog.o amule-CommentDialogLst.o amule-GenericClientListCtrl.o amule-ClientDetailDialog.o amule-DirectoryTreeCtrl.o amule-FileDetailDialog.o amule-KadDlg.o amule-OScopeCtrl.o amule-PrefsUnifiedDlg.o amule-SearchDlg.o amule-ServerWnd.o amule-SharedFilesWnd.o amule-StatisticsDlg.o amule-SearchListCtrl.o amule-DownloadListCtrl.o amule-SourceListCtrl.o amule-SharedFilePeersListCtrl.o amule-FriendListCtrl.o amule-ServerListCtrl.o amule-SharedFilesCtrl.o amule-MuleTrayIcon.o amule-TransferWnd.o amule-amuleAppCommon.o amule-ClientRef.o amule-ECSpecialMuleTags.o amule-KnownFile.o amule-GetTickCount.o amule-GuiEvents.o amule-HTTPDownload.o amule-Logger.o amule-PartFile.o amule-Preferences.o amule-Proxy.o amule-Server.o amule-Statistics.o amule-StatTree.o amule-UserEvents.o -L. -lmuleappcommon -Llibs/common -Llibs/ec/cpp -lmulecommon -lec -lz -lmulesocket -lboost_system -lcryptopp -L. -lmuleappcore -pthread -lupnp -lixml -L. -lmuleappgui -L/usr/lib/aarch64-linux-gnu -pthread -lwx_gtk3u_adv-3.0 -lwx_gtk3u_core-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 -lGeoIP -lreadline -g++ -W -Wall -Wshadow -Wundef -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -lpthread -Wl,-z,relro -Wl,-z,now -o amulegui amulegui-amule-remote-gui.o amulegui-amule-gui.o amulegui-amuleDlg.o amulegui-AddFriend.o amulegui-CatDialog.o amulegui-ChatSelector.o amulegui-ChatWnd.o amulegui-CommentDialog.o amulegui-CommentDialogLst.o amulegui-GenericClientListCtrl.o amulegui-ClientDetailDialog.o amulegui-DirectoryTreeCtrl.o amulegui-FileDetailDialog.o amulegui-KadDlg.o amulegui-OScopeCtrl.o amulegui-PrefsUnifiedDlg.o amulegui-SearchDlg.o amulegui-ServerWnd.o amulegui-SharedFilesWnd.o amulegui-StatisticsDlg.o amulegui-SearchListCtrl.o amulegui-DownloadListCtrl.o amulegui-SourceListCtrl.o amulegui-SharedFilePeersListCtrl.o amulegui-FriendListCtrl.o amulegui-ServerListCtrl.o amulegui-SharedFilesCtrl.o amulegui-MuleTrayIcon.o amulegui-TransferWnd.o amulegui-amuleAppCommon.o amulegui-ClientRef.o amulegui-ECSpecialMuleTags.o amulegui-KnownFile.o amulegui-GetTickCount.o amulegui-GuiEvents.o amulegui-HTTPDownload.o amulegui-Logger.o amulegui-PartFile.o amulegui-Preferences.o amulegui-Proxy.o amulegui-Server.o amulegui-Statistics.o amulegui-StatTree.o amulegui-UserEvents.o -L. -lmuleappcommon -Llibs/common -Llibs/ec/cpp -lmulecommon -lec -lz -lmulesocket -lboost_system -lcryptopp -L. -lmuleappgui -L/usr/lib/aarch64-linux-gnu -pthread -lwx_gtk3u_adv-3.0 -lwx_gtk3u_core-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 -lGeoIP -lreadline In file included from ../../src/TerminationProcess.h:31, from ../../src/UserEvents.cpp:33: /usr/include/wx-3.0/wx/process.h: In member function 'virtual wxEvent* wxProcessEvent::Clone() const': @@ -475858,85 +475925,6 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, from ../../../../src/RLE.h:29, from ../../../../src/RLE.cpp:25: @@ -475946,14 +475934,6 @@ | ^ 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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, from ../../../../src/RLE.h:29, from ../../../../src/RLE.cpp:25: @@ -475966,30 +475946,12 @@ /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) | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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); } - | ^ /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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, from ../../../../src/RLE.h:29, from ../../../../src/RLE.cpp:25: @@ -476002,30 +475964,12 @@ /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) | ~~~~~~~~~~^~ -In file included from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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); } - | ^ /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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, from ../../../../src/RLE.h:29, from ../../../../src/RLE.cpp:25: @@ -476038,16 +475982,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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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); } @@ -476060,98 +475994,30 @@ /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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, from ../../../../src/RLE.h:29, from ../../../../src/RLE.cpp:25: /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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: /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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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) + | ~~~~~~~~~~^~ 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/event.h:16, @@ -476191,42 +476057,33 @@ /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 function 'bool operator!=(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } - | ^ +/usr/include/wx-3.0/wx/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: /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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: /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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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 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); } @@ -476245,6 +476102,11 @@ /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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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/event.h:16, @@ -476257,6 +476119,17 @@ /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, 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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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 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); } @@ -476275,6 +476148,11 @@ /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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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/event.h:16, @@ -476287,24 +476165,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) | ~~~~~~~~~~~~~^~ -/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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 ../../../../src/Types.h:30, - from ../../../../src/NetworkFunctions.h:30, - from ../../../../src/NetworkFunctions.cpp:27: -/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 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); } @@ -476335,10 +476195,46 @@ /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 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 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 ../../../../src/Types.h:30, + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: +/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 ../../../../src/Types.h:30, + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: +/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 ../../../../src/Types.h:30, + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: +/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 ../../../../src/Types.h:30, + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: +/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 ../../../../src/Types.h:30, @@ -476350,13 +476246,27 @@ In file included from ../../../../src/Types.h:30, from ../../../../src/NetworkFunctions.h:30, from ../../../../src/NetworkFunctions.cpp:27: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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; } - | ^ +/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 ../../../../src/Types.h:30, + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: +/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 ../../../../src/Types.h:30, + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: +/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 '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; } @@ -476369,44 +476279,18 @@ /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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, from ../../../../src/RLE.h:29, from ../../../../src/RLE.cpp:25: /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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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; } - | ^ /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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, from ../../../../src/RLE.h:29, from ../../../../src/RLE.cpp:25: @@ -476419,12 +476303,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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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; } @@ -476443,24 +476321,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) | ~~~~~~~~~~^~ -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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; } @@ -476479,182 +476339,42 @@ /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(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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: -/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' - 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } - | ^ -/usr/include/wx-3.0/wx/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: -/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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: -/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); } - | ^ +/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: -/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) +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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 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); } - | ^ +/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: -/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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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::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; } | ^ -/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, @@ -476669,17 +476389,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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: -/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/event.h:16, @@ -476692,15 +476401,24 @@ /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: -/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::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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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::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; } @@ -476731,6 +476449,56 @@ /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::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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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; } @@ -476797,6 +476565,38 @@ | ^ 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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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/event.h:16, @@ -476821,6 +476621,36 @@ /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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: +/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 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); } @@ -476851,37 +476681,27 @@ /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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: -/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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: -/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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: -/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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: /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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: /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) | ~~~~~~~~~~^~ @@ -476891,13 +476711,21 @@ | ^ 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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: /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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: /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) | ~~~~~~~~~~~~~^~ @@ -476907,37 +476735,90 @@ | ^ 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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: /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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: /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 '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); } - | ^ +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, from /usr/include/wx-3.0/wx/filename.h:14, from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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 '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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: /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; } | ^~~~~~~~ @@ -476947,42 +476828,36 @@ /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 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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, from /usr/include/wx-3.0/wx/filename.h:14, from ../../../../src/OtherFunctions.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); } - | ^ +/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 '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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, from ../../../../src/RLE.h:29, from ../../../../src/RLE.cpp:25: /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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, from ../../../../src/RLE.h:29, from ../../../../src/RLE.cpp:25: @@ -476993,18 +476868,6 @@ /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/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, @@ -477013,18 +476876,30 @@ /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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, from ../../../../src/RLE.h:29, from ../../../../src/RLE.cpp:25: /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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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 '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; } @@ -477064,51 +476939,54 @@ /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 '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); } - | ^ +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: +/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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: + from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: /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/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: +/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.cpp:31: + from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: -/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/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: +/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 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; } @@ -477157,85 +477035,41 @@ /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::operator<<(wxUniChar)': -/usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 1995 | wxString& operator<<(wxUniChar ch) { append(1, ch); return *this; } - | ^ +/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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: -/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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: -/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; } - | ^ + from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: +/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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: + from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: /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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: -/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/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: +/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 '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] @@ -477243,27 +477077,13 @@ | ^ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/WebSocket.h:31, - from ../../../../src/webserver/src/WebSocket.cpp:28: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/WebSocket.h:31, - from ../../../../src/webserver/src/WebSocket.cpp:28: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: /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 | ~~~~~~~~~~^~ @@ -477273,27 +477093,13 @@ | ^ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/WebSocket.h:31, - from ../../../../src/webserver/src/WebSocket.cpp:28: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/WebSocket.h:31, - from ../../../../src/webserver/src/WebSocket.cpp:28: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: /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 | ~~~~~~~~~~^~ @@ -477303,34 +477109,16 @@ | ^ 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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/WebSocket.h:31, - from ../../../../src/webserver/src/WebSocket.cpp:28: + from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: /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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/WebSocket.h:31, - from ../../../../src/webserver/src/WebSocket.cpp:28: +In file included from /usr/include/wx-3.0/wx/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: /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 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ /usr/include/wx-3.0/wx/string.h: In 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); } @@ -477342,6 +477130,15 @@ /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/stdpaths.h:16, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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 '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, @@ -477368,115 +477165,27 @@ /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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: -/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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: -/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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: -/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::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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: /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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: /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; | ~~~~~~~~~~^~ @@ -477486,22 +477195,6 @@ | ^ 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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: -/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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, from /usr/include/wx-3.0/wx/memory.h:15, from /usr/include/wx-3.0/wx/object.h:19, from /usr/include/wx-3.0/wx/event.h:16, @@ -477517,30 +477210,9 @@ from /usr/include/wx-3.0/wx/app.h:19, from ../../../../src/ExternalConnector.h:36, from ../../../../src/ExternalConnector.cpp:25: -/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/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:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In member function '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); } @@ -477552,7 +477224,10 @@ from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/WebSocket.h:31, + from ../../../../src/webserver/src/WebSocket.cpp:28: /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; } | ^~~~~~~~ @@ -477561,28 +477236,13 @@ from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/WebSocket.h:31, + from ../../../../src/webserver/src/WebSocket.cpp:28: /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 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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/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 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); } @@ -477594,7 +477254,10 @@ from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/WebSocket.h:31, + from ../../../../src/webserver/src/WebSocket.cpp:28: /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) | ^~~~~~~~ @@ -477603,28 +477266,13 @@ from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/WebSocket.h:31, + from ../../../../src/webserver/src/WebSocket.cpp:28: /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 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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/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 '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); } @@ -477636,7 +477284,10 @@ from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/WebSocket.h:31, + from ../../../../src/webserver/src/WebSocket.cpp:28: /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; } | ^~~~~~~~ @@ -477645,27 +477296,84 @@ from /usr/include/wx-3.0/wx/event.h:16, from /usr/include/wx-3.0/wx/app.h:19, from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/WebSocket.h:31, + from ../../../../src/webserver/src/WebSocket.cpp:28: /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 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 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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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::operator<<(wxUniChar)': /usr/include/wx-3.0/wx/string.h:1995:52: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] @@ -477745,6 +477453,42 @@ | ^ 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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.cpp:31: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::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/longlong.h:19, from /usr/include/wx-3.0/wx/datetime.h:27, from ../../../../src/webserver/src/WebServer.cpp:32: @@ -477781,13 +477525,21 @@ | ^ 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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: /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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: /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 | ~~~~~~~~~~^~ @@ -477797,13 +477549,21 @@ | ^ 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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: /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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: /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 | ~~~~~~~~~~^~ @@ -477813,72 +477573,66 @@ | ^ 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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: /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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: /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 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); } - | ^ +/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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: /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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } + | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.cpp:31: + from ../../../../src/Types.h:30, + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.cpp:31: + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /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::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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: -/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/stdpaths.h:16, - from ../../../../src/webserver/src/WebInterface.cpp:30: -/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); } - | ^ /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); } @@ -477886,28 +477640,14 @@ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.cpp:31: + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.cpp:31: + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -477915,35 +477655,17 @@ /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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /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; | ~~~~~~~~~~^ @@ -477951,35 +477673,17 @@ /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); } - | ^ -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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.cpp:31: + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -477987,35 +477691,17 @@ /usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } | ^ -/usr/include/wx-3.0/wx/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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.cpp:31: + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /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; | ~~~~~~~~~~^ @@ -478025,33 +477711,15 @@ | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, from ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /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 | ~~~~~~~~~~~~~^ @@ -478059,35 +477727,17 @@ /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); } | ^ -/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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.cpp:31: + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: -/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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.cpp:31: + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /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; | ~~~~~~~~~~^ @@ -478095,78 +477745,99 @@ /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); } - | ^ -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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /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/arrstr.h:15, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.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 ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: + from ../../../../src/NetworkFunctions.h:30, + from ../../../../src/NetworkFunctions.cpp:27: /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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; } - | ^ +/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: + from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, from ../../../../src/LoggerConsole.cpp:28: -/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; } - | ^ +/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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, from ../../../../src/LoggerConsole.cpp:28: +/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); } + | ^ +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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, from ../../../../src/LoggerConsole.cpp:28: -/usr/include/wx-3.0/wx/string.h:2543:43: note: initializing argument 2 of 'wxString& wxString::append(size_t, wxUniCharRef)' - 2543 | wxString& append(size_t n, wxUniCharRef ch) - | ~~~~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::Append(wxUniChar, size_t)': -/usr/include/wx-3.0/wx/string.h:2039:23: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2039 | { append(count, ch); return *this; } - | ^ +/usr/include/wx-3.0/wx/string.h:2667:40: note: initializing argument 2 of 'wxString& wxString::assign(size_t, wxUniChar)' + 2667 | wxString& assign(size_t n, wxUniChar ch) + | ~~~~~~~~~~^~ +In file included from /usr/include/wx-3.0/wx/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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 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 ../../../../src/libs/common/../../Types.h:30, @@ -478178,13 +477849,31 @@ In file included from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, from ../../../../src/LoggerConsole.cpp:28: -/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: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 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; } - | ^ +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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 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 ../../../../src/libs/common/../../Types.h:30, @@ -478196,45 +477885,99 @@ In file included from ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, from ../../../../src/LoggerConsole.cpp:28: -/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: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::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 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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, from ../../../../src/LoggerConsole.cpp:28: -/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/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 ../../../../src/libs/common/../../Types.h:30, from ../../../../src/libs/common/StringFunctions.h:30, from ../../../../src/LoggerConsole.cpp:28: -/usr/include/wx-3.0/wx/string.h:2186:33: note: initializing argument 1 of 'wxString wxString::BeforeLast(wxUniChar, wxString*) const' - 2186 | wxString BeforeLast(wxUniChar ch, wxString *rest = NULL) const; - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'wxString wxString::After(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2196:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2196 | wxString After(wxUniChar ch) const { return AfterFirst(ch); } +/usr/include/wx-3.0/wx/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 '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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: + from /usr/include/wx-3.0/wx/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/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/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: +/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/longlong.h:19, + from /usr/include/wx-3.0/wx/datetime.h:27, + from ../../../../src/webserver/src/WebServer.cpp:32: +/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' + 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } @@ -478415,24 +478158,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 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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: -/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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: -/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: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); } @@ -478463,6 +478188,24 @@ /usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; | ~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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 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); } @@ -478493,60 +478236,96 @@ /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 '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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: -/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: -/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: /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/longlong.h:19, - from /usr/include/wx-3.0/wx/datetime.h:27, - from ../../../../src/webserver/src/WebServer.cpp:32: -/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': /usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } @@ -478599,6 +478378,42 @@ /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 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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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, @@ -478619,12 +478434,24 @@ /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 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); } + | ^ /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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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/event.h:16, @@ -478634,6 +478461,12 @@ /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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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/event.h:16, @@ -478643,6 +478476,24 @@ /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 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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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); } @@ -478667,24 +478518,10 @@ /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); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator!=(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h:4049:85: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 4049 | inline bool operator!=(const wxUniChar& c, const wxString& s) { return !s.IsSameAs(c); } + | ^ /usr/include/wx-3.0/wx/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); } @@ -478709,32 +478546,42 @@ /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); } - | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: + from ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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); } | ^ -/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, @@ -478746,14 +478593,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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/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/event.h:16, @@ -478763,12 +478602,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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/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: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); } @@ -478784,6 +478617,10 @@ /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 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/event.h:16, @@ -478793,24 +478630,38 @@ /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); } - | ^ In file included from /usr/include/wx-3.0/wx/strvararg.h:22, from /usr/include/wx-3.0/wx/string.h:46, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: + from ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: /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 ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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 ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: +/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: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); } @@ -478939,6 +478790,222 @@ /usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const | ~~~~~~~~~~~~~^ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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 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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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 ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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/arrstr.h:15, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.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: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); } @@ -479231,10 +479298,7 @@ from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/WebSocket.h:31, - from ../../../../src/webserver/src/WebSocket.cpp:28: + from ../../../../src/ExternalConnector.cpp:25: /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 ) \ @@ -479377,154 +479441,149 @@ /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/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../../../src/OtherFunctions.h:29, - from ../../../../src/ScopedPtr.h:29, - from ../../../../src/RLE.cpp:27: -/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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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] +/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: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: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: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&)' +/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: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: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: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] +/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: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: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: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] +/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: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: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: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: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 ) \ | ^ @@ -479534,8 +479593,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/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: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; } @@ -479549,13 +479608,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -479564,10 +479623,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -479576,10 +479635,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -479589,8 +479648,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/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: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; } @@ -479604,13 +479663,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -479619,10 +479678,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -479631,10 +479690,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -479644,13 +479703,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_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; } \ | ^~~~~~~~ @@ -479660,13 +479719,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/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: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: 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/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 ) \ | ^ @@ -479676,8 +479735,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/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: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; } @@ -479691,13 +479750,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_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' @@ -479706,10 +479765,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -479718,10 +479777,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/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: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: In copy constructor 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_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 ) \ | ^ @@ -479731,8 +479790,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/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: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; } @@ -479746,13 +479805,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -479761,10 +479820,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_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' @@ -479773,10 +479832,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -479786,13 +479845,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/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: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: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -479802,17 +479861,17 @@ /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/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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: +In file included from /usr/include/wx-3.0/wx/translation.h:22, + from /usr/include/wx-3.0/wx/intl.h:17, + from ../../../../src/OtherFunctions.h:29, + from ../../../../src/ScopedPtr.h:29, + from ../../../../src/RLE.cpp:27: /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 ) \ @@ -479955,7 +480014,7 @@ /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 '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/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 ) \ | ^ @@ -479965,8 +480024,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/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/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; } @@ -479980,13 +480039,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -479995,10 +480054,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -480007,10 +480066,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/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/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: In copy constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -480020,8 +480079,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/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/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; } @@ -480035,13 +480094,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/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/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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -480050,10 +480109,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/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/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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_wxImplementation_KeyEx&)' +/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' @@ -480062,10 +480121,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -480075,13 +480134,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/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/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: In member function 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_wxImplementation_HashTable::key_eq()': +/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; } \ | ^~~~~~~~ @@ -480091,13 +480150,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/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/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: 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: 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 ) \ | ^ @@ -480107,8 +480166,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/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: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; } @@ -480122,13 +480181,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -480137,10 +480196,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -480149,10 +480208,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_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 ) \ | ^ @@ -480162,8 +480221,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/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: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; } @@ -480177,13 +480236,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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' @@ -480192,10 +480251,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -480204,10 +480263,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -480217,13 +480276,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -480233,13 +480292,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/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: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 '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: 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 ) \ | ^ @@ -480249,8 +480308,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/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: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; } @@ -480264,13 +480323,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -480279,10 +480338,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -480291,10 +480350,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::wxStringToStringHashMap_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -480304,8 +480363,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/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: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; } @@ -480319,13 +480378,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/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: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 wxStringToStringHashMap_wxImplementation_KeyEx::wxStringToStringHashMap_wxImplementation_KeyEx(const wxStringToStringHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -480334,10 +480393,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/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: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 'wxStringToStringHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToStringHashMap_wxImplementation_KeyEx& wxStringToStringHashMap_wxImplementation_KeyEx::operator=(const wxStringToStringHashMap_wxImplementation_KeyEx&)' +/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' @@ -480346,10 +480405,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -480359,13 +480418,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/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: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 'wxStringToStringHashMap_wxImplementation_HashTable::key_equal wxStringToStringHashMap_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; } \ | ^~~~~~~~ @@ -480375,155 +480434,163 @@ /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: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 '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] +In file included from /usr/include/wx-3.0/wx/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/WebSocket.h:31, + from ../../../../src/webserver/src/WebSocket.cpp:28: +/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( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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: 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:255:33: 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: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/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: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: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( - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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] +/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: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/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] +/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: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: 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: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 ) \ | ^ @@ -480533,8 +480600,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/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: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; } @@ -480548,13 +480615,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -480563,10 +480630,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -480575,10 +480642,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_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 ) \ | ^ @@ -480588,8 +480655,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/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: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; } @@ -480603,13 +480670,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/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: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 wxStringToNumHashMap_wxImplementation_KeyEx::wxStringToNumHashMap_wxImplementation_KeyEx(const wxStringToNumHashMap_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' @@ -480618,10 +480685,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/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: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 'wxStringToNumHashMap_wxImplementation_KeyEx' has user-provided 'wxStringToNumHashMap_wxImplementation_KeyEx& wxStringToNumHashMap_wxImplementation_KeyEx::operator=(const wxStringToNumHashMap_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' @@ -480630,10 +480697,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::hasher wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -480643,13 +480710,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/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: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 'wxStringToNumHashMap_wxImplementation_HashTable::key_equal wxStringToNumHashMap_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; } \ | ^~~~~~~~ @@ -480659,13 +480726,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/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: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 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: 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 ) \ | ^ @@ -480675,8 +480742,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: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: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; } @@ -480690,13 +480757,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/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 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 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' @@ -480705,10 +480772,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/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 '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 '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' @@ -480717,10 +480784,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/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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -480730,8 +480797,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: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: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; } @@ -480745,13 +480812,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -480760,10 +480827,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/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 '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 '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' @@ -480772,10 +480839,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/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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -480785,13 +480852,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -480801,8 +480868,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: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: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; } @@ -481091,151 +481158,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/log.h:65, - from ../../../../src/Logger.h:28, - from ../../../../src/LoggerConsole.cpp:30: -/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; } - | ^~~~~~~~ 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, @@ -481350,49 +481272,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: 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: 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; } \ @@ -481409,18 +481288,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: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 '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; } \ @@ -481437,94 +481304,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; } | ^~~~~~~~ -g++ -DHAVE_CONFIG_H -I. -I../../../../src/webserver/src -I../../.. -I../.. -I../../../../src -I../../../../src/libs -I../../../../src/include -DUSE_WX_EXTENSIONS -DWITH_LIBPNG -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -DWEBSERVERDIR="\"/usr/share/amule/webserver\"" -DYY_NO_INPUT -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -I/usr/include/libpng16 -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuleweb-UPnPBase.o `test -f '../../../../src/UPnPBase.cpp' || echo '../../../../src/webserver/src/'`../../../../src/UPnPBase.cpp -/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; } - | ^~~~~~~~ /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 ) \ @@ -481651,22 +481430,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: 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: 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; } \ @@ -481683,132 +481446,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: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; } - | ^~~~~~~~ /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 ) \ @@ -481951,12 +481588,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; } | ^~~~~~~~ -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 ../../../../src/libs/ec/cpp/ECFileConfig.h:28, - from ../../../../src/webserver/src/WebInterface.cpp:43: +In file included from /usr/include/wx-3.0/wx/log.h:65, + from ../../../../src/Logger.h:28, + from ../../../../src/LoggerConsole.cpp:30: /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 ) \ @@ -482383,7 +482017,155 @@ /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 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +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 ../../../../src/libs/ec/cpp/ECFileConfig.h:28, + from ../../../../src/webserver/src/WebInterface.cpp:43: +/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 ) \ | ^ @@ -482393,8 +482175,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; } @@ -482408,13 +482190,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: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: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' @@ -482423,10 +482205,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' @@ -482435,10 +482217,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 ) \ | ^ @@ -482448,8 +482230,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; } @@ -482463,13 +482245,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' @@ -482478,10 +482260,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' @@ -482490,10 +482272,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; } \ | ^~~~~~~~ @@ -482503,13 +482285,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; } \ | ^~~~~~~~ @@ -482519,8 +482301,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:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } @@ -482673,7 +482455,7 @@ /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/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: 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 ) \ | ^ @@ -482683,8 +482465,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: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: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; } @@ -482698,13 +482480,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/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 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 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' @@ -482713,10 +482495,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/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 '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 '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' @@ -482725,10 +482507,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/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/clntdata.h: In copy constructor 'wxShadowObjectFields_wxImplementation_HashTable::wxShadowObjectFields_wxImplementation_HashTable(const Self&)': +/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 ) \ | ^ @@ -482738,8 +482520,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: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: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; } @@ -482753,13 +482535,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/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 wxShadowObjectFields_wxImplementation_KeyEx::wxShadowObjectFields_wxImplementation_KeyEx(const wxShadowObjectFields_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] +/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' @@ -482768,10 +482550,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/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 '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 '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' @@ -482780,10 +482562,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/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/clntdata.h: In member function 'wxShadowObjectFields_wxImplementation_HashTable::hasher wxShadowObjectFields_wxImplementation_HashTable::hash_funct()': +/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; } \ | ^~~~~~~~ @@ -482793,13 +482575,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/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 'wxShadowObjectFields_wxImplementation_HashTable::key_equal wxShadowObjectFields_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; } \ | ^~~~~~~~ @@ -482809,8 +482591,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: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: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; } @@ -482957,6 +482739,30 @@ /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/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: +/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/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: +/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/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 ) \ @@ -483099,6 +482905,7 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +g++ -DHAVE_CONFIG_H -I. -I../../../../src/webserver/src -I../../.. -I../.. -I../../../../src -I../../../../src/libs -I../../../../src/include -DUSE_WX_EXTENSIONS -DWITH_LIBPNG -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -DWEBSERVERDIR="\"/usr/share/amule/webserver\"" -DYY_NO_INPUT -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -I/usr/include/libpng16 -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuleweb-UPnPBase.o `test -f '../../../../src/UPnPBase.cpp' || echo '../../../../src/webserver/src/'`../../../../src/UPnPBase.cpp /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 ) \ @@ -483241,39 +483048,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/WebSocket.h:31, - from ../../../../src/webserver/src/WebSocket.cpp:28: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/WebSocket.h:31, - from ../../../../src/webserver/src/WebSocket.cpp:28: -/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/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/WebSocket.h:31, - from ../../../../src/webserver/src/WebSocket.cpp:28: -/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/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 ) \ @@ -483418,7 +483192,10 @@ | ^~~~~~~~ In file included from /usr/include/wx-3.0/wx/app.h:19, from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/WebSocket.h:31, + from ../../../../src/webserver/src/WebSocket.cpp:28: /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 @@ -483426,7 +483203,10 @@ In file included from /usr/include/wx-3.0/wx/event.h:14, from /usr/include/wx-3.0/wx/app.h:19, from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/WebSocket.h:31, + from ../../../../src/webserver/src/WebSocket.cpp:28: /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&) | ^~~~~~~~ @@ -483435,11 +483215,303 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/wx-3.0/wx/app.h:19, from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/WebSocket.h:31, + from ../../../../src/webserver/src/WebSocket.cpp:28: /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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/ExternalConnector.cpp:25: +/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; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(wxShadowObjectMethods_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 244 | m_getKey( k_ex ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In copy constructor 'wxShadowObjectMethods_wxImplementation_HashTable::wxShadowObjectMethods_wxImplementation_HashTable(const Self&)': +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:255:33: warning: implicitly-declared 'constexpr wxShadowObjectMethods_wxImplementation_KeyEx::wxShadowObjectMethods_wxImplementation_KeyEx(const wxShadowObjectMethods_wxImplementation_KeyEx&)' is deprecated [-Wdeprecated-copy] + 255 | m_getKey( ht.m_getKey ) \ + | ^ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:461:16: note: because 'wxShadowObjectMethods_wxImplementation_KeyEx' has user-provided 'wxShadowObjectMethods_wxImplementation_KeyEx& wxShadowObjectMethods_wxImplementation_KeyEx::operator=(const wxShadowObjectMethods_wxImplementation_KeyEx&)' + 461 | CLASSNAME& operator=(const CLASSNAME&) { return *this; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:637:1: note: in expansion of macro '_WX_DECLARE_HASH_MAP_KEY_EX' + 637 | _WX_DECLARE_HASH_MAP_KEY_EX( KEY_T, CLASSNAME##_wxImplementation_Pair, CLASSNAME##_wxImplementation_KeyEx, CLASSEXP ) \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::hasher wxShadowObjectMethods_wxImplementation_HashTable::hash_funct()': +/usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] + 281 | hasher hash_funct() { return m_hasher; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' + 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } + | ^~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h: In member function 'wxShadowObjectMethods_wxImplementation_HashTable::key_equal wxShadowObjectMethods_wxImplementation_HashTable::key_eq()': +/usr/include/wx-3.0/wx/hashmap.h:282:33: warning: implicitly-declared 'constexpr wxStringEqual::wxStringEqual(const wxStringEqual&)' is deprecated [-Wdeprecated-copy] + 282 | key_equal key_eq() { return m_equals; } \ + | ^~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:638:1: note: in expansion of macro '_WX_DECLARE_HASHTABLE' + 638 | _WX_DECLARE_HASHTABLE( CLASSNAME##_wxImplementation_Pair, KEY_T, HASH_T, \ + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:714:5: note: in expansion of macro '_WX_DECLARE_HASH_MAP' + 714 | _WX_DECLARE_HASH_MAP( wxString, VALUE_T, wxStringHash, wxStringEqual, \ + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/clntdata.h:19:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' + 19 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' + 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } + | ^~~~~~~~ /usr/include/wx-3.0/wx/clntdata.h: In constructor '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 ) \ @@ -483724,161 +483796,156 @@ /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/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/WebSocket.h:31, - from ../../../../src/webserver/src/WebSocket.cpp:28: -/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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: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: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/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] +/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: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: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/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] +/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: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: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/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/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, from ../../../../src/ExternalConnector.h:36, - from ../../../../src/ExternalConnector.cpp:25: + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/WebSocket.h:31, + from ../../../../src/webserver/src/WebSocket.cpp:28: /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 ) \ @@ -484042,58 +484109,6 @@ /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 ../../../../src/Proxy.h:29, - from ../../../../src/Preferences.h:35, - from ../../../../src/OtherFunctions.h:32, - from ../../../../src/ScopedPtr.h:29, - from ../../../../src/RLE.cpp:27: -/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/string.h:24, - from ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: -/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 ../../../../src/Proxy.h:29, - from ../../../../src/Preferences.h:35, - from ../../../../src/OtherFunctions.h:32, - from ../../../../src/ScopedPtr.h:29, - from ../../../../src/RLE.cpp:27: -/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 ../../../../src/Logger.h:29, - from ../../../../src/LoggerConsole.cpp:30: -/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/string.h:24, - from ../../../../src/libs/common/../../Types.h:30, - from ../../../../src/libs/common/StringFunctions.h:30, - from ../../../../src/LoggerConsole.cpp:28: -/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 ../../../../src/Logger.h:29, - from ../../../../src/LoggerConsole.cpp:30: -/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/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 ) \ @@ -484378,153 +484393,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/translation.h:22, - from /usr/include/wx-3.0/wx/intl.h:17, - from ../../../../src/OtherFunctions.h:29, - from ../../../../src/ScopedPtr.h:29, - from ../../../../src/RLE.cpp:27: -/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; } - | ^~~~~~~~ /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 ) \ @@ -484809,6 +484677,232 @@ /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 ../../../../src/Logger.h:29, + from ../../../../src/LoggerConsole.cpp:30: +/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/string.h:24, + from ../../../../src/libs/common/../../Types.h:30, + from ../../../../src/libs/common/StringFunctions.h:30, + from ../../../../src/LoggerConsole.cpp:28: +/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 ../../../../src/Logger.h:29, + from ../../../../src/LoggerConsole.cpp:30: +/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 ../../../../src/Proxy.h:29, + from ../../../../src/Preferences.h:35, + from ../../../../src/OtherFunctions.h:32, + from ../../../../src/libs/ec/cpp/ECFileConfig.h:33, + from ../../../../src/webserver/src/WebInterface.cpp:43: +/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/stdpaths.h:14, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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 ../../../../src/Proxy.h:29, + from ../../../../src/Preferences.h:35, + from ../../../../src/OtherFunctions.h:32, + from ../../../../src/libs/ec/cpp/ECFileConfig.h:33, + from ../../../../src/webserver/src/WebInterface.cpp:43: +/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 ../../../../src/Proxy.h:29, + from ../../../../src/Preferences.h:35, + from ../../../../src/OtherFunctions.h:32, + from ../../../../src/libs/ec/cpp/ECFileConfig.h:33, + from ../../../../src/webserver/src/WebServer.cpp:39: +/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/math.h:16, + from ../../../../src/webserver/src/WebServer.cpp:29: +/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 ../../../../src/Proxy.h:29, + from ../../../../src/Preferences.h:35, + from ../../../../src/OtherFunctions.h:32, + from ../../../../src/libs/ec/cpp/ECFileConfig.h:33, + from ../../../../src/webserver/src/WebServer.cpp:39: +/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/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 ../../../../src/libs/ec/cpp/ECFileConfig.h:28, + from ../../../../src/webserver/src/WebInterface.cpp:43: +/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/translation.h:22, from /usr/include/wx-3.0/wx/intl.h:17, from /usr/include/wx-3.0/wx/filename.h:17, @@ -484955,44 +485049,20 @@ /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, +In file included from /usr/include/wx-3.0/wx/wx.h:24, from ../../../../src/Proxy.h:29, from ../../../../src/Preferences.h:35, from ../../../../src/OtherFunctions.h:32, from ../../../../src/ScopedPtr.h:29, from ../../../../src/RLE.cpp:27: -/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/string.h:24, - from ../../../../src/Types.h:30, - from ../../../../src/RLE.h:29, - from ../../../../src/RLE.cpp:25: -/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:24, - from ../../../../src/Proxy.h:29, - from ../../../../src/Preferences.h:35, - from ../../../../src/OtherFunctions.h:32, - from ../../../../src/libs/ec/cpp/ECFileConfig.h:33, - from ../../../../src/webserver/src/WebInterface.cpp:43: /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/stdpaths.h:14, - from ../../../../src/webserver/src/WebInterface.cpp:30: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: /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&) | ^~~~~~~~ @@ -485003,42 +485073,18 @@ from ../../../../src/Proxy.h:29, from ../../../../src/Preferences.h:35, from ../../../../src/OtherFunctions.h:32, - from ../../../../src/libs/ec/cpp/ECFileConfig.h:33, - from ../../../../src/webserver/src/WebInterface.cpp:43: + from ../../../../src/ScopedPtr.h:29, + from ../../../../src/RLE.cpp:27: /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:31, - from ../../../../src/Proxy.h:29, - from ../../../../src/Preferences.h:35, - from ../../../../src/OtherFunctions.h:32, - from ../../../../src/OtherFunctions.cpp:43: -/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/arrstr.h:14, - from /usr/include/wx-3.0/wx/filename.h:14, - from ../../../../src/OtherFunctions.cpp:31: -/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/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 ../../../../src/libs/ec/cpp/ECFileConfig.h:28, - from ../../../../src/webserver/src/WebInterface.cpp:43: + from ../../../../src/webserver/src/WebServer.cpp:39: /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 ) \ @@ -485181,40 +485227,59 @@ /usr/include/wx-3.0/wx/hashmap.h:563:21: note: because 'wxIntegerEqual' has user-provided 'wxIntegerEqual& wxIntegerEqual::operator=(const wxIntegerEqual&)' 563 | wxIntegerEqual& operator=(const wxIntegerEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, +In file included from /usr/include/wx-3.0/wx/wx.h:31, from ../../../../src/Proxy.h:29, from ../../../../src/Preferences.h:35, from ../../../../src/OtherFunctions.h:32, from ../../../../src/libs/ec/cpp/ECFileConfig.h:33, from ../../../../src/webserver/src/WebServer.cpp:39: -/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 - | ^~~~~~~~~~~~~~~~~~~~~~ +/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/math.h:16, from ../../../../src/webserver/src/WebServer.cpp:29: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxEventBasicPayloadMixin' has user-provided 'wxEventBasicPayloadMixin& wxEventBasicPayloadMixin::operator=(const wxEventBasicPayloadMixin&)' +/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/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/rtti.h:134:5: note: in expansion of macro 'wxDECLARE_NO_ASSIGN_CLASS' + 134 | wxDECLARE_NO_ASSIGN_CLASS(name); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, +/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:31, from ../../../../src/Proxy.h:29, from ../../../../src/Preferences.h:35, from ../../../../src/OtherFunctions.h:32, from ../../../../src/libs/ec/cpp/ECFileConfig.h:33, - from ../../../../src/webserver/src/WebServer.cpp:39: -/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) - | ^ + from ../../../../src/webserver/src/WebInterface.cpp:43: +/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/stdpaths.h:14, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/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/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 ../../../../src/libs/ec/cpp/ECFileConfig.h:28, - from ../../../../src/webserver/src/WebServer.cpp:39: + from ../../../../src/OtherFunctions.h:29, + from ../../../../src/ScopedPtr.h:29, + from ../../../../src/RLE.cpp:27: /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 ) \ @@ -485361,14 +485426,14 @@ from ../../../../src/Proxy.h:29, from ../../../../src/Preferences.h:35, from ../../../../src/OtherFunctions.h:32, - from ../../../../src/libs/ec/cpp/ECFileConfig.h:33, - from ../../../../src/webserver/src/WebInterface.cpp:43: + from ../../../../src/OtherFunctions.cpp:43: /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/stdpaths.h:14, - from ../../../../src/webserver/src/WebInterface.cpp:30: +In file included from /usr/include/wx-3.0/wx/arrstr.h:14, + from /usr/include/wx-3.0/wx/filename.h:14, + from ../../../../src/OtherFunctions.cpp:31: /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&) | ^~~~~~~~ @@ -485385,14 +485450,16 @@ from ../../../../src/Proxy.h:29, from ../../../../src/Preferences.h:35, from ../../../../src/OtherFunctions.h:32, - from ../../../../src/libs/ec/cpp/ECFileConfig.h:33, - from ../../../../src/webserver/src/WebServer.cpp:39: + from ../../../../src/ScopedPtr.h:29, + from ../../../../src/RLE.cpp:27: /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/math.h:16, - from ../../../../src/webserver/src/WebServer.cpp:29: +In file included from /usr/include/wx-3.0/wx/string.h:24, + from ../../../../src/Types.h:30, + from ../../../../src/RLE.h:29, + from ../../../../src/RLE.cpp:25: /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&) | ^~~~~~~~ @@ -485431,6 +485498,44 @@ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -I../../../../src/webserver/src -I../../.. -I../.. -I../../../../src -I../../../../src/libs -I../../../../src/include -DUSE_WX_EXTENSIONS -DWITH_LIBPNG -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -DWEBSERVERDIR="\"/usr/share/amule/webserver\"" -DYY_NO_INPUT -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -I/usr/include/libpng16 -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuleweb-php_parser.o `test -f 'php_parser.c' || echo '../../../../src/webserver/src/'`php_parser.c +In file included from ../../../../src/webserver/src/WebInterface.cpp:51: +/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': +/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] + 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } + | ^ +In file included from /usr/include/wx-3.0/wx/stdpaths.h:14, + from ../../../../src/webserver/src/WebInterface.cpp:30: +/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' + 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/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' + 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/wx-3.0/wx/wx.h:24, + from ../../../../src/Proxy.h:29, + from ../../../../src/Preferences.h:35, + from ../../../../src/OtherFunctions.h:32, + from ../../../../src/libs/ec/cpp/ECFileConfig.h:33, + from ../../../../src/webserver/src/WebInterface.cpp:43: +../../../../src/webserver/src/WebInterface.cpp: At global scope: +../../../../src/GuiEvents.h:460:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(MuleNotify::CMuleGUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] + 460 | (wxObjectEventFunction) (wxEventFunction) \ +/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' + 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) + | ^~ +../../../../src/GuiEvents.h:459:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' + 459 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_NOTIFY, -1, -1, \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../../../../src/webserver/src/WebInterface.cpp:380:2: note: in expansion of macro 'EVT_MULE_NOTIFY' + 380 | EVT_MULE_NOTIFY(CamulewebApp::OnNotifyEvent) + | ^~~~~~~~~~~~~~~ In file included from ../../../../src/libs/common/MuleDebug.h:29, from ../../../../src/UPnPCompatibility.h:38, from ../../../../src/UPnPBase.h:36, @@ -485715,7 +485820,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 | ~~~~~~~~~~^~ -gcc -DHAVE_CONFIG_H -I. -I../../../../src/webserver/src -I../../.. -I../.. -I../../../../src -I../../../../src/libs -I../../../../src/include -DUSE_WX_EXTENSIONS -DWITH_LIBPNG -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -DWEBSERVERDIR="\"/usr/share/amule/webserver\"" -DYY_NO_INPUT -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -I/usr/include/libpng16 -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuleweb-php_parser.o `test -f 'php_parser.c' || echo '../../../../src/webserver/src/'`php_parser.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); } @@ -485876,43 +485980,7 @@ /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 ../../../../src/webserver/src/WebInterface.cpp:51: -/usr/include/wx-3.0/wx/socket.h: In member function 'virtual wxEvent* wxSocketEvent::Clone() const': -/usr/include/wx-3.0/wx/socket.h:413:68: warning: implicitly-declared 'wxSocketEvent::wxSocketEvent(const wxSocketEvent&)' is deprecated [-Wdeprecated-copy] - 413 | virtual wxEvent *Clone() const { return new wxSocketEvent(*this); } - | ^ -In file included from /usr/include/wx-3.0/wx/stdpaths.h:14, - from ../../../../src/webserver/src/WebInterface.cpp:30: -/usr/include/wx-3.0/wx/defs.h:3560:20: note: because 'wxSocketEvent' has user-provided 'wxSocketEvent& wxSocketEvent::operator=(const wxSocketEvent&)' - 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/socket.h:420:5: note: in expansion of macro 'DECLARE_DYNAMIC_CLASS_NO_ASSIGN' - 420 | DECLARE_DYNAMIC_CLASS_NO_ASSIGN(wxSocketEvent) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/wx-3.0/wx/wx.h:24, - from ../../../../src/Proxy.h:29, - from ../../../../src/Preferences.h:35, - from ../../../../src/OtherFunctions.h:32, - from ../../../../src/libs/ec/cpp/ECFileConfig.h:33, - from ../../../../src/webserver/src/WebInterface.cpp:43: -../../../../src/webserver/src/WebInterface.cpp: At global scope: -../../../../src/GuiEvents.h:460:26: warning: cast between incompatible pointer to member types from 'void (wxEvtHandler::*)(MuleNotify::CMuleGUIEvent&)' to 'wxEventFunction' {aka 'void (wxEvtHandler::*)(wxEvent&)'} [-Wcast-function-type] - 460 | (wxObjectEventFunction) (wxEventFunction) \ -/usr/include/wx-3.0/wx/event.h:91:73: note: in definition of macro 'wxDECLARE_EVENT_TABLE_ENTRY' - 91 | wxEventTableEntry(type, winid, idLast, wxNewEventTableFunctor(type, fn), obj) - | ^~ -../../../../src/GuiEvents.h:459:2: note: in expansion of macro 'DECLARE_EVENT_TABLE_ENTRY' - 459 | DECLARE_EVENT_TABLE_ENTRY(MULE_EVT_NOTIFY, -1, -1, \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -../../../../src/webserver/src/WebInterface.cpp:380:2: note: in expansion of macro 'EVT_MULE_NOTIFY' - 380 | EVT_MULE_NOTIFY(CamulewebApp::OnNotifyEvent) - | ^~~~~~~~~~~~~~~ +gcc -DHAVE_CONFIG_H -I. -I../../../../src/webserver/src -I../../.. -I../.. -I../../../../src -I../../../../src/libs -I../../../../src/include -DUSE_WX_EXTENSIONS -DWITH_LIBPNG -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -DWEBSERVERDIR="\"/usr/share/amule/webserver\"" -DYY_NO_INPUT -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -I/usr/include/libpng16 -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuleweb-php_lexer.o `test -f 'php_lexer.c' || echo '../../../../src/webserver/src/'`php_lexer.c In file included from /usr/include/wx-3.0/wx/log.h:65, from ../../../../src/Logger.h:28, from ../../../../src/UPnPCompatibility.h:42, @@ -486344,7 +486412,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; } | ^~~~~~~~ -gcc -DHAVE_CONFIG_H -I. -I../../../../src/webserver/src -I../../.. -I../.. -I../../../../src -I../../../../src/libs -I../../../../src/include -DUSE_WX_EXTENSIONS -DWITH_LIBPNG -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -DWEBSERVERDIR="\"/usr/share/amule/webserver\"" -DYY_NO_INPUT -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -I/usr/include/libpng16 -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuleweb-php_lexer.o `test -f 'php_lexer.c' || echo '../../../../src/webserver/src/'`php_lexer.c /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 ) \ @@ -486630,6 +486697,7 @@ 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../../../../src/webserver/src -I../../.. -I../.. -I../../../../src -I../../../../src/libs -I../../../../src/include -DUSE_WX_EXTENSIONS -DWITH_LIBPNG -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -DWEBSERVERDIR="\"/usr/share/amule/webserver\"" -DYY_NO_INPUT -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -I/usr/include/libpng16 -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuleweb-php_syntree.o `test -f 'php_syntree.cpp' || echo '../../../../src/webserver/src/'`php_syntree.cpp +g++ -DHAVE_CONFIG_H -I. -I../../../../src/webserver/src -I../../.. -I../.. -I../../../../src -I../../../../src/libs -I../../../../src/include -DUSE_WX_EXTENSIONS -DWITH_LIBPNG -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -DWEBSERVERDIR="\"/usr/share/amule/webserver\"" -DYY_NO_INPUT -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -I/usr/include/libpng16 -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuleweb-php_amule_lib.o `test -f 'php_amule_lib.cpp' || echo '../../../../src/webserver/src/'`php_amule_lib.cpp In file included from ../../../../src/Logger.h:29, from ../../../../src/UPnPCompatibility.h:42, from ../../../../src/UPnPBase.h:36, @@ -486657,7 +486725,6 @@ /usr/include/wx-3.0/wx/event.h:1316:39: note: synthesized method 'wxEventAnyPayloadMixin::wxEventAnyPayloadMixin(const wxEventAnyPayloadMixin&)' first required here 1316 | wxEventAnyPayloadMixin(event) | ^ -g++ -DHAVE_CONFIG_H -I. -I../../../../src/webserver/src -I../../.. -I../.. -I../../../../src -I../../../../src/libs -I../../../../src/include -DUSE_WX_EXTENSIONS -DWITH_LIBPNG -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -DWEBSERVERDIR="\"/usr/share/amule/webserver\"" -DYY_NO_INPUT -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -I/usr/include/libpng16 -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuleweb-php_amule_lib.o `test -f 'php_amule_lib.cpp' || echo '../../../../src/webserver/src/'`php_amule_lib.cpp g++ -DHAVE_CONFIG_H -I. -I../../../../src/webserver/src -I../../.. -I../.. -I../../../../src -I../../../../src/libs -I../../../../src/include -DUSE_WX_EXTENSIONS -DWITH_LIBPNG -I/usr/lib/aarch64-linux-gnu/wx/include/gtk3-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -DwxUSE_GUI=0 -DWEBSERVERDIR="\"/usr/share/amule/webserver\"" -DYY_NO_INPUT -I/usr/include/upnp -DENABLE_UPNP=1 -Wdate-time -D_FORTIFY_SOURCE=2 -DASIO_SOCKETS=1 -W -Wall -Wshadow -Wundef -pthread -I/usr/include/libpng16 -pthread -g -O2 -fdebug-prefix-map=/build/amule-2.3.3/obj-aarch64-linux-gnu=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -c -o amuleweb-php_core_lib.o `test -f 'php_core_lib.cpp' || echo '../../../../src/webserver/src/'`php_core_lib.cpp In file included from /usr/include/string.h:495, from /usr/include/wx-3.0/wx/string.h:38, @@ -487300,6 +487367,406 @@ /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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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; } + | ^ +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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' + 2189 | wxString AfterFirst(wxUniChar ch) const; + | ~~~~~~~~~~^~ +/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': +/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] + 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } + | ^ +In file included from /usr/include/wx-3.0/wx/strvararg.h:22, + from /usr/include/wx-3.0/wx/string.h:46, + from /usr/include/wx-3.0/wx/memory.h:15, + from /usr/include/wx-3.0/wx/object.h:19, + from /usr/include/wx-3.0/wx/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -487559,6 +488026,34 @@ /usr/include/wx-3.0/wx/hashmap.h:749:1: note: in expansion of macro 'WX_DECLARE_STRING_HASH_MAP_WITH_DECL' 749 | WX_DECLARE_STRING_HASH_MAP_WITH_DECL( wxString, wxStringToStringHashMap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': +/usr/include/wx-3.0/wx/string.h: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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/usr/include/wx-3.0/wx/string.h:2144:27: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniChar, bool) const' + 2144 | bool IsSameAs(wxUniChar c, bool compareWithCase = true) const; + | ~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In member function 'wxStringToStringHashMap_wxImplementation_HashTable::hasher wxStringToStringHashMap_wxImplementation_HashTable::hash_funct()': /usr/include/wx-3.0/wx/hashmap.h:281:34: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 281 | hasher hash_funct() { return m_hasher; } \ @@ -487575,6 +488070,34 @@ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniCharRef&, const wxString&)': +/usr/include/wx-3.0/wx/string.h: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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In 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; } \ @@ -487591,6 +488114,23 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const 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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, @@ -487599,10 +488139,13 @@ from ../../../../src/webserver/src/WebInterface.h:30, from ../../../../src/webserver/src/WebServer.h:36, from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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); } - | ^ +/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, @@ -487613,9 +488156,9 @@ from ../../../../src/webserver/src/WebInterface.h:30, from ../../../../src/webserver/src/WebServer.h:36, from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/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/event.h:16, @@ -487624,13 +488167,13 @@ from ../../../../src/webserver/src/WebInterface.h:30, from ../../../../src/webserver/src/WebServer.h:36, from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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); } - | ^ +/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, @@ -487652,13 +488195,13 @@ from ../../../../src/webserver/src/WebInterface.h:30, from ../../../../src/webserver/src/WebServer.h:36, from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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); } - | ^ +/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, @@ -487680,13 +488223,41 @@ from ../../../../src/webserver/src/WebInterface.h:30, from ../../../../src/webserver/src/WebServer.h:36, from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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: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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_amule_lib.cpp:33: +/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, @@ -487708,9 +488279,9 @@ from ../../../../src/webserver/src/WebInterface.h:30, from ../../../../src/webserver/src/WebServer.h:36, from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' + 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const + | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/hashmap.h: In constructor 'wxStringToNumHashMap_wxImplementation_HashTable::wxStringToNumHashMap_wxImplementation_HashTable(wxStringToNumHashMap_wxImplementation_HashTable::size_type, const hasher&, const key_equal&, const key_extractor&)': /usr/include/wx-3.0/wx/hashmap.h:244:26: warning: implicitly-declared 'constexpr wxStringHash::wxStringHash(const wxStringHash&)' is deprecated [-Wdeprecated-copy] 244 | m_getKey( k_ex ) \ @@ -487995,118 +488566,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/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/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 ) \ @@ -488217,51 +488676,6 @@ /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/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/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; } \ @@ -488275,17 +488689,6 @@ /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( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' - 2189 | wxString AfterFirst(wxUniChar ch) const; - | ~~~~~~~~~~^~ /usr/include/wx-3.0/wx/hashmap.h:611:19: note: because 'wxStringHash' has user-provided 'wxStringHash& wxStringHash::operator=(const wxStringHash&)' 611 | wxStringHash& operator=(const wxStringHash&) { return *this; } | ^~~~~~~~ @@ -488305,118 +488708,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/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, @@ -488537,230 +488828,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) | ~~~~~~~~~~~~~^~ -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_amule_lib.cpp:33: -/usr/include/wx-3.0/wx/string.h:2146:30: note: initializing argument 1 of 'bool wxString::IsSameAs(wxUniCharRef, bool) const' - 2146 | bool IsSameAs(wxUniCharRef c, bool compareWithCase = true) const - | ~~~~~~~~~~~~~^ /usr/include/wx-3.0/wx/string.h: In member function 'wxString& wxString::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; } @@ -488929,342 +488996,6 @@ /usr/include/wx-3.0/wx/string.h:2189:33: note: initializing argument 1 of 'wxString wxString::AfterFirst(wxUniChar) const' 2189 | wxString AfterFirst(wxUniChar ch) const; | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In member function 'size_t wxString::Index(wxUniChar) const': -/usr/include/wx-3.0/wx/string.h:2403:60: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 2403 | size_t Index(wxUniChar ch) const { return Find(ch); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/usr/include/wx-3.0/wx/string.h:2222:22: note: initializing argument 1 of 'int wxString::Find(wxUniChar, bool) const' - 2222 | int Find(wxUniChar ch, bool bFromEnd = false) const; // like strchr/strrchr - | ~~~~~~~~~~^~ -/usr/include/wx-3.0/wx/string.h: In function 'bool operator==(const wxUniChar&, const wxString&)': -/usr/include/wx-3.0/wx/string.h:4040:84: warning: implicitly-declared 'constexpr wxUniChar::wxUniChar(const wxUniChar&)' is deprecated [-Wdeprecated-copy] - 4040 | inline bool operator==(const wxUniChar& c, const wxString& s) { return s.IsSameAs(c); } - | ^ -In file included from /usr/include/wx-3.0/wx/strvararg.h:22, - from /usr/include/wx-3.0/wx/string.h:46, - from /usr/include/wx-3.0/wx/memory.h:15, - from /usr/include/wx-3.0/wx/object.h:19, - from /usr/include/wx-3.0/wx/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:16, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -489982,6 +489713,118 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ +/usr/include/wx-3.0/wx/string.h: In member function '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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/app.h:19, from ../../../../src/ExternalConnector.h:36, from ../../../../src/webserver/src/WebInterface.h:30, @@ -490012,6 +489855,379 @@ /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/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:16, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/clntdata.h:16, + from /usr/include/wx-3.0/wx/event.h:17, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_syntree.cpp:34: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -490729,155 +490945,6 @@ /usr/include/wx-3.0/wx/hashmap.h:626:20: note: because 'wxStringEqual' has user-provided 'wxStringEqual& wxStringEqual::operator=(const wxStringEqual&)' 626 | wxStringEqual& operator=(const wxStringEqual&) { return *this; } | ^~~~~~~~ -In file included from /usr/include/wx-3.0/wx/clntdata.h:16, - from /usr/include/wx-3.0/wx/event.h:17, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_syntree.cpp:34: -/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/app.h:19, from ../../../../src/ExternalConnector.h:36, from ../../../../src/webserver/src/WebInterface.h:30, @@ -490908,36 +490975,6 @@ /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/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/event.h:14, - from /usr/include/wx-3.0/wx/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/app.h:19, - from ../../../../src/ExternalConnector.h:36, - from ../../../../src/webserver/src/WebInterface.h:30, - from ../../../../src/webserver/src/WebServer.h:36, - from ../../../../src/webserver/src/php_core_lib.cpp:40: -/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -491087,6 +491124,36 @@ /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/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/event.h:14, + from /usr/include/wx-3.0/wx/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/app.h:19, + from ../../../../src/ExternalConnector.h:36, + from ../../../../src/webserver/src/WebInterface.h:30, + from ../../../../src/webserver/src/WebServer.h:36, + from ../../../../src/webserver/src/php_core_lib.cpp:40: +/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/clntdata.h:16, from /usr/include/wx-3.0/wx/event.h:17, from /usr/include/wx-3.0/wx/app.h:19, @@ -491425,135 +491492,135 @@ make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/make install-data-hook make[5]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/docs/man' - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 mkdir -p -- /build/amule-2.3.3/debian/tmp/usr/share/man/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulecmd.1 /build/amule-2.3.3/debian/tmp/usr/share/man/man1/amulecmd.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 mkdir -p -- /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulecmd.de.1 /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1/amulecmd.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 mkdir -p -- /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulecmd.es.1 /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1/amulecmd.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 mkdir -p -- /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulecmd.fr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1/amulecmd.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 mkdir -p -- /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulecmd.hu.1 /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1/amulecmd.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 mkdir -p -- /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulecmd.it.1 /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1/amulecmd.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 mkdir -p -- /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulecmd.ro.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1/amulecmd.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 mkdir -p -- /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulecmd.ru.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1/amulecmd.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 mkdir -p -- /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulecmd.tr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1/amulecmd.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 mkdir -p -- /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulecmd.zh_TW.1 /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1/amulecmd.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuleweb.1 /build/amule-2.3.3/debian/tmp/usr/share/man/man1/amuleweb.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuleweb.de.1 /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1/amuleweb.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuleweb.es.1 /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1/amuleweb.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuleweb.fr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1/amuleweb.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuleweb.hu.1 /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1/amuleweb.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuleweb.it.1 /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1/amuleweb.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuleweb.ro.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1/amuleweb.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuleweb.ru.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1/amuleweb.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuleweb.tr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1/amuleweb.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuleweb.zh_TW.1 /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1/amuleweb.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulegui.1 /build/amule-2.3.3/debian/tmp/usr/share/man/man1/amulegui.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulegui.de.1 /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1/amulegui.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulegui.es.1 /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1/amulegui.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulegui.fr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1/amulegui.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulegui.hu.1 /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1/amulegui.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulegui.it.1 /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1/amulegui.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulegui.ro.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1/amulegui.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulegui.ru.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1/amulegui.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulegui.tr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1/amulegui.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 /usr/bin/install -c -m 644 ../../../docs/man/amulegui.zh_TW.1 /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1/amulegui.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 /usr/bin/install -c -m 644 ../../../docs/man/amule.1 /build/amule-2.3.3/debian/tmp/usr/share/man/man1/amule.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 /usr/bin/install -c -m 644 ../../../docs/man/amule.de.1 /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1/amule.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 /usr/bin/install -c -m 644 ../../../docs/man/amule.es.1 /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1/amule.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 /usr/bin/install -c -m 644 ../../../docs/man/amule.fr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1/amule.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 /usr/bin/install -c -m 644 ../../../docs/man/amule.hu.1 /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1/amule.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 /usr/bin/install -c -m 644 ../../../docs/man/amule.it.1 /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1/amule.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 /usr/bin/install -c -m 644 ../../../docs/man/amule.ro.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1/amule.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 /usr/bin/install -c -m 644 ../../../docs/man/amule.ru.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1/amule.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 /usr/bin/install -c -m 644 ../../../docs/man/amule.tr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1/amule.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 /usr/bin/install -c -m 644 ../../../docs/man/amule.zh_TW.1 /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1/amule.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuled.1 /build/amule-2.3.3/debian/tmp/usr/share/man/man1/amuled.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuled.de.1 /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1/amuled.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuled.es.1 /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1/amuled.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuled.fr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1/amuled.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuled.hu.1 /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1/amuled.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuled.it.1 /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1/amuled.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuled.ro.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1/amuled.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuled.ru.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1/amuled.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuled.tr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1/amuled.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 /usr/bin/install -c -m 644 ../../../docs/man/amuled.zh_TW.1 /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1/amuled.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 /usr/bin/install -c -m 644 ../../../docs/man/ed2k.1 /build/amule-2.3.3/debian/tmp/usr/share/man/man1/ed2k.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 /usr/bin/install -c -m 644 ../../../docs/man/ed2k.de.1 /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1/ed2k.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 /usr/bin/install -c -m 644 ../../../docs/man/ed2k.es.1 /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1/ed2k.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 /usr/bin/install -c -m 644 ../../../docs/man/ed2k.fr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1/ed2k.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 /usr/bin/install -c -m 644 ../../../docs/man/ed2k.hu.1 /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1/ed2k.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 /usr/bin/install -c -m 644 ../../../docs/man/ed2k.it.1 /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1/ed2k.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 /usr/bin/install -c -m 644 ../../../docs/man/ed2k.ro.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1/ed2k.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 /usr/bin/install -c -m 644 ../../../docs/man/ed2k.ru.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1/ed2k.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 /usr/bin/install -c -m 644 ../../../docs/man/ed2k.tr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1/ed2k.1 - /bin/bash ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 + /bin/sh ../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 /usr/bin/install -c -m 644 ../../../docs/man/ed2k.zh_TW.1 /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1/ed2k.1 make[5]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/docs/man' make[4]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/docs/man' @@ -491561,7 +491628,7 @@ make[3]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/docs' make[4]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/docs' make[4]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/doc/amule' + /usr/bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/doc/amule' /usr/bin/install -c -m 644 ../../docs/ABOUT-NLS ../../docs/amulesig.txt ../../docs/Changelog ../../docs/INSTALL ../../docs/license.txt ../../docs/README ../../docs/TODO ../../docs/EC_Protocol.txt '/build/amule-2.3.3/debian/tmp/usr/share/doc/amule' make[4]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/docs' make[3]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/docs' @@ -491616,34 +491683,34 @@ make[6]: Nothing to be done for 'install-exec-am'. /usr/bin/make install-data-hook make[7]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/cas/docs' - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/cas/docs/cas.1 /build/amule-2.3.3/debian/tmp/usr/share/man/man1/cas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/cas/docs/cas.de.1 /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1/cas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/cas/docs/cas.es.1 /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1/cas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/cas/docs/cas.fr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1/cas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/cas/docs/cas.hu.1 /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1/cas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/cas/docs/cas.it.1 /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1/cas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/cas/docs/cas.ro.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1/cas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/cas/docs/cas.ru.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1/cas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/cas/docs/cas.tr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1/cas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/cas/docs/cas.zh_TW.1 /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1/cas.1 make[7]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/cas/docs' make[6]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/cas/docs' make[5]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/cas/docs' make[5]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/cas' make[6]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/cas' - /bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/bin' + /usr/bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/bin' /usr/bin/install -c cas '/build/amule-2.3.3/debian/tmp/usr/bin' - /bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/cas' + /usr/bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/cas' /usr/bin/install -c -m 644 ../../../../src/utils/cas/tmp.html ../../../../src/utils/cas/stat.png '/build/amule-2.3.3/debian/tmp/usr/share/cas' make[6]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/cas' make[5]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/cas' @@ -491653,7 +491720,7 @@ Making install in src make[5]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/wxCas/src' make[6]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/wxCas/src' - /bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/bin' + /usr/bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/bin' /usr/bin/install -c wxcas '/build/amule-2.3.3/debian/tmp/usr/bin' make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/wxCas/src' @@ -491664,25 +491731,25 @@ make[6]: Nothing to be done for 'install-exec-am'. /usr/bin/make install-data-hook make[7]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/wxCas/docs' - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/wxCas/docs/wxcas.1 /build/amule-2.3.3/debian/tmp/usr/share/man/man1/wxcas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/wxCas/docs/wxcas.de.1 /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1/wxcas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/wxCas/docs/wxcas.es.1 /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1/wxcas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/wxCas/docs/wxcas.fr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1/wxcas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/wxCas/docs/wxcas.hu.1 /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1/wxcas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/wxCas/docs/wxcas.it.1 /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1/wxcas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/wxCas/docs/wxcas.ro.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1/wxcas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/wxCas/docs/wxcas.ru.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1/wxcas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/wxCas/docs/wxcas.tr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1/wxcas.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/wxCas/docs/wxcas.zh_TW.1 /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1/wxcas.1 make[7]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/wxCas/docs' make[6]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/wxCas/docs' @@ -491690,9 +491757,9 @@ make[5]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/wxCas' make[6]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/wxCas' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/pixmaps' + /usr/bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/pixmaps' /usr/bin/install -c -m 644 ../../../../src/utils/wxCas/wxcas.xpm '/build/amule-2.3.3/debian/tmp/usr/share/pixmaps' - /bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/applications' + /usr/bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/applications' /usr/bin/install -c -m 644 ../../../../src/utils/wxCas/wxcas.desktop '/build/amule-2.3.3/debian/tmp/usr/share/applications' make[6]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/wxCas' make[5]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/wxCas' @@ -491702,7 +491769,7 @@ Making install in src make[5]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/aLinkCreator/src' make[6]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/aLinkCreator/src' - /bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/bin' + /usr/bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/bin' /usr/bin/install -c alc alcc '/build/amule-2.3.3/debian/tmp/usr/bin' make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/aLinkCreator/src' @@ -491713,45 +491780,45 @@ make[6]: Nothing to be done for 'install-exec-am'. /usr/bin/make install-data-hook make[7]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/aLinkCreator/docs' - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alc.1 /build/amule-2.3.3/debian/tmp/usr/share/man/man1/alc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alc.de.1 /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1/alc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alc.es.1 /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1/alc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alc.fr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1/alc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alc.hu.1 /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1/alc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alc.it.1 /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1/alc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alc.ro.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1/alc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alc.ru.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1/alc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alc.tr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1/alc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alc.zh_TW.1 /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1/alc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alcc.1 /build/amule-2.3.3/debian/tmp/usr/share/man/man1/alcc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alcc.de.1 /build/amule-2.3.3/debian/tmp/usr/share/man/de/man1/alcc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alcc.es.1 /build/amule-2.3.3/debian/tmp/usr/share/man/es/man1/alcc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alcc.fr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/fr/man1/alcc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alcc.hu.1 /build/amule-2.3.3/debian/tmp/usr/share/man/hu/man1/alcc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alcc.it.1 /build/amule-2.3.3/debian/tmp/usr/share/man/it/man1/alcc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alcc.ro.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ro/man1/alcc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alcc.ru.1 /build/amule-2.3.3/debian/tmp/usr/share/man/ru/man1/alcc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alcc.tr.1 /build/amule-2.3.3/debian/tmp/usr/share/man/tr/man1/alcc.1 - /bin/bash ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 + /bin/sh ../../../../../mkinstalldirs /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1 /usr/bin/install -c -m 644 ../../../../../src/utils/aLinkCreator/docs/alcc.zh_TW.1 /build/amule-2.3.3/debian/tmp/usr/share/man/zh_TW/man1/alcc.1 make[7]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/aLinkCreator/docs' make[6]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/aLinkCreator/docs' @@ -491759,9 +491826,9 @@ make[5]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/aLinkCreator' make[6]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/aLinkCreator' make[6]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/pixmaps' + /usr/bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/pixmaps' /usr/bin/install -c -m 644 ../../../../src/utils/aLinkCreator/alc.xpm '/build/amule-2.3.3/debian/tmp/usr/share/pixmaps' - /bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/applications' + /usr/bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/applications' /usr/bin/install -c -m 644 ../../../../src/utils/aLinkCreator/alc.desktop '/build/amule-2.3.3/debian/tmp/usr/share/applications' make[6]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/aLinkCreator' make[5]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/utils/aLinkCreator' @@ -491792,7 +491859,7 @@ Making install in . make[3]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src' make[4]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src' - /bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/bin' + /usr/bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/bin' /usr/bin/install -c amule amulecmd ed2k amulegui amuled '/build/amule-2.3.3/debian/tmp/usr/bin' make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src' @@ -491803,7 +491870,7 @@ make[4]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/webserver/default' make[5]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/webserver/default' make[5]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/amule/webserver/default' + /usr/bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/amule/webserver/default' /usr/bin/install -c -m 644 ../../../../src/webserver/default/amuleweb-main-dload.php ../../../../src/webserver/default/amuleweb-main-kad.php ../../../../src/webserver/default/amuleweb-main-log.php ../../../../src/webserver/default/amuleweb-main-prefs.php ../../../../src/webserver/default/amuleweb-main-search.php ../../../../src/webserver/default/amuleweb-main-servers.php ../../../../src/webserver/default/amuleweb-main-shared.php ../../../../src/webserver/default/amuleweb-main-stats.php ../../../../src/webserver/default/black.gif ../../../../src/webserver/default/blank1x1.gif ../../../../src/webserver/default/blue1.gif ../../../../src/webserver/default/blue2.gif ../../../../src/webserver/default/blue3.gif ../../../../src/webserver/default/blue4.gif ../../../../src/webserver/default/blue5.gif ../../../../src/webserver/default/blue6.gif ../../../../src/webserver/default/cancel.gif ../../../../src/webserver/default/close.png ../../../../src/webserver/default/col.png ../../../../src/webserver/default/connect.gif ../../../../src/webserver/default/down.png ../../../../src/webserver/default/edkserv_0.png ../../../../src/webserver/default/edkserv_1.png ../../../../src/webserver/default/favicon.ico ../../../../src/webserver/default/filter.png ../../../../src/webserver/default/fond.gif ../../../../src/webserver/default/fond_haut.png ../../../../src/webserver/default/footer.php ../../../../src/webserver/default/index.html ../../../../src/webserver/default/loginfond.gif ../../../../src/webserver/default/loginfond_haut.png ../../../../src/webserver/default/loginlogo.jpg ../../../../src/webserver/default/loginlogo.png ../../../../src/webserver/default/login.php ../../../../src/webserver/default/logo.png ../../../../src/webserver/default/log.php ../../../../src/webserver/default/maquette.dwt ../../../../src/webserver/default/ok.png ../../../../src/webserver/default/pause.png ../../../../src/webserver/default/play.png '/build/amule-2.3.3/debian/tmp/usr/share/amule/webserver/default' /usr/bin/install -c -m 644 ../../../../src/webserver/default/red.gif ../../../../src/webserver/default/refresh.png ../../../../src/webserver/default/search_0.png ../../../../src/webserver/default/search_1.png ../../../../src/webserver/default/shared_0.png ../../../../src/webserver/default/shared_1.png ../../../../src/webserver/default/sheserv_0.png ../../../../src/webserver/default/sheserv_1.png ../../../../src/webserver/default/stats_0.png ../../../../src/webserver/default/stats_1.png ../../../../src/webserver/default/stats.php ../../../../src/webserver/default/stats_tree.php ../../../../src/webserver/default/style.css ../../../../src/webserver/default/tab_bottom_left.png ../../../../src/webserver/default/tab_bottom.png ../../../../src/webserver/default/tab_bottom_right.png ../../../../src/webserver/default/tab_left.png ../../../../src/webserver/default/tab_right.png ../../../../src/webserver/default/tab_top_left.png ../../../../src/webserver/default/tab_top.png ../../../../src/webserver/default/tab_top_right.png ../../../../src/webserver/default/transf_0.png ../../../../src/webserver/default/transf_1.png ../../../../src/webserver/default/tree-closed.gif ../../../../src/webserver/default/tree-leaf.gif ../../../../src/webserver/default/tree-open.gif ../../../../src/webserver/default/up.png ../../../../src/webserver/default/yellow.gif '/build/amule-2.3.3/debian/tmp/usr/share/amule/webserver/default' make[5]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/webserver/default' @@ -491811,7 +491878,7 @@ Making install in src make[4]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/webserver/src' make[5]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/webserver/src' - /bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/bin' + /usr/bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/bin' /usr/bin/install -c amuleweb '/build/amule-2.3.3/debian/tmp/usr/bin' make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/webserver/src' @@ -491827,7 +491894,7 @@ make[3]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/skins' make[4]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/skins' make[4]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/amule/skins' + /usr/bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/amule/skins' /usr/bin/install -c -m 644 ../../../src/skins/gnome.zip ../../../src/skins/kde4.zip ../../../src/skins/tango.zip ../../../src/skins/xfce.zip ../../../src/skins/Mac_Gray.zip ../../../src/skins/priscilla.zip ../../../src/skins/papirus.zip '/build/amule-2.3.3/debian/tmp/usr/share/amule/skins' make[4]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/skins' make[3]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu/src/skins' @@ -491844,9 +491911,9 @@ make[2]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/amule-2.3.3/obj-aarch64-linux-gnu' make[3]: Nothing to be done for 'install-exec-am'. - /bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/pixmaps' + /usr/bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/pixmaps' /usr/bin/install -c -m 644 ../amule.xpm ../amulegui.xpm '/build/amule-2.3.3/debian/tmp/usr/share/pixmaps' - /bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/applications' + /usr/bin/mkdir -p '/build/amule-2.3.3/debian/tmp/usr/share/applications' /usr/bin/install -c -m 644 ../amule.desktop ../amulegui.desktop '/build/amule-2.3.3/debian/tmp/usr/share/applications' make[3]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu' make[2]: Leaving directory '/build/amule-2.3.3/obj-aarch64-linux-gnu' @@ -491951,12 +492018,12 @@ dh_builddeb: error: This feature was removed in compat 12. dh_builddeb: warning: warning: ignored unknown options in DH_OPTIONS dpkg-deb: building package 'amule-dbgsym' in '../amule-dbgsym_2.3.3-1_arm64.deb'. -dpkg-deb: building package 'amule-utils' in '../amule-utils_2.3.3-1_arm64.deb'. -dpkg-deb: building package 'amule' in '../amule_2.3.3-1_arm64.deb'. -dpkg-deb: building package 'amule-utils-dbgsym' in '../amule-utils-dbgsym_2.3.3-1_arm64.deb'. dpkg-deb: building package 'amule-daemon-dbgsym' in '../amule-daemon-dbgsym_2.3.3-1_arm64.deb'. +dpkg-deb: building package 'amule-utils-dbgsym' in '../amule-utils-dbgsym_2.3.3-1_arm64.deb'. dpkg-deb: building package 'amule-utils-gui-dbgsym' in '../amule-utils-gui-dbgsym_2.3.3-1_arm64.deb'. +dpkg-deb: building package 'amule-utils' in '../amule-utils_2.3.3-1_arm64.deb'. dpkg-deb: building package 'amule-utils-gui' in '../amule-utils-gui_2.3.3-1_arm64.deb'. +dpkg-deb: building package 'amule' in '../amule_2.3.3-1_arm64.deb'. dpkg-deb: building package 'amule-daemon' in '../amule-daemon_2.3.3-1_arm64.deb'. make[1]: Leaving directory '/build/amule-2.3.3' /usr/bin/make -f debian/rules DH_OPTIONS=-i binary-common @@ -491995,12 +492062,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/4133/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/4133/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/25578 and its subdirectories -I: Current time: Fri Jul 16 11:53:17 -12 2021 -I: pbuilder-time-stamp: 1626479597 +I: removing directory /srv/workspace/pbuilder/4133 and its subdirectories +I: Current time: Fri Aug 19 20:30:40 +14 2022 +I: pbuilder-time-stamp: 1660890640